Skip to content

Commit 82d0d72

Browse files
committed
2 parents e05ec99 + 691b487 commit 82d0d72

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

CHANGELOG.md

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

1010
### Added
11+
- **Repo Update** (2025-09-04 – jarroddavis68)
12+
- Add TLLVM.CompileModuleToObject() method for single module compilation
13+
- Add TLLVM.CompileAllModulesToObjects() method for batch compilation
14+
- Add TLLVM.GetObjectFileExtension() class method for platform-specific extensions
15+
- Add libLLVM.Test.ObjectCompilation unit with comprehensive test coverage
16+
- Add TestSingleModuleCompilation() test method
17+
- Add TestBatchModuleCompilation() test method
18+
- Add TestOptimizationLevels() test method
19+
- Add TestFileExtensions() test method
20+
- Add TestOutputDirectories() test method
21+
- Add TestErrorConditions() test method
22+
- Add TestFileVerification() test method
23+
- Modernize all file operations to use TFile/TDirectory/TPath APIs
24+
- Implement consistent ModuleId + extension filename strategy
25+
- Add automatic directory creation for output paths
26+
1127
- **Update README.md** (2025-09-02 – jarroddavis68)
1228
- Update "Projects using libLLVM" section with message that you can also add your project to the list and submit a PR.
1329

@@ -20,6 +36,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2036

2137

2238
### Changed
39+
- **Merge branch 'main' of https://github.com/tinyBigGAMES/libLLVM** (2025-09-04 – jarroddavis68)
40+
2341
- **Merge branch 'main' of https://github.com/tinyBigGAMES/libLLVM** (2025-09-03 – jarroddavis68)
2442

2543
- **Update libLLVM.pas** (2025-09-03 – jarroddavis68)

0 commit comments

Comments
 (0)