Skip to content

Commit b1d02b9

Browse files
committed
docs: update changelog [skip ci]
1 parent fb08959 commit b1d02b9

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212

1313

1414
### Changed
15+
- **Merge branch 'main' of https://github.com/tinyBigGAMES/DelphiC** (2025-09-29 – jarroddavis68)
16+
1517
- **Repo Update** (2025-09-29 – jarroddavis68)
1618
- 🎉 Initial release
1719
- 💻 Win64 TCC integration
@@ -25,3 +27,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2527

2628
- **Initial commit** (2025-09-28 – Jarrod Davis)
2729

30+
31+
### Removed
32+
- **Repo Update** (2025-09-29 – jarroddavis68)
33+
- Switched from kyx0r single-file TCC to official TinyCC repository for better runtime support
34+
- Fixed critical workflow state bug preventing multiple CompileString/AddFile calls in sequence
35+
- AddFile and CompileString now correctly allow multiple calls in wsConfigured or wsCompiled states
36+
- This fix enables proper multi-file compilation workflow (e.g., compile to .o, then link with main)
37+
- Official TCC provides proper libtcc1.a runtime library and startup code for EXE generation
38+
- Added comprehensive documentation distinguishing Reset() vs Clear() methods
39+
- Reset() now documented to preserve callbacks while Clear() removes all configuration
40+
- Improved XML documentation for both methods with clear examples of use cases
41+

0 commit comments

Comments
 (0)