libFPC Release v1.0.0 #2
jarroddavis68
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🎉 libFPC v1.0.0 – First Official Release
We’re excited to announce libFPC v1.0.0, the first official release of the library that brings runtime access to the FreePascal compiler in a powerful, dynamic way.
This release introduces full support for in-memory compilation, DLL/EXE execution, source-from-string, and more!
🚀 Highlights
libfpc_deps.dll
is now loaded directly from memory—no disk I/O.SetProjectSource
, you can now pass source directly as a string.🧠 Core Enhancements
libfpc_deps.dll
now loads directly from memorySetPrintEvent
➜SetPrintCallback
GetStats
GetErrorCount
GetError(Index)
📝 Source Management
lfpProjectSource
typeSetProjectFilename
with:SetProjectSource
– accepts file or raw stringGetProjectSource
– retrieve the current source⚙️ Output Configuration
SetAddVersionInfo
GetAddVersionInfo
GetVersionInfo
GetDebugMode
🧹 Cache & Execution
ClearCacheDir
SetOutputPathToCacheDir
GetCachedDir
RunEXE
: Compile and run executable from memoryLoadDLL
: Load DLL directly from memory🛠 Miscellaneous
🔚 Summary
libFPC v1.0.0 gives you:
🎯 Use it for scripting, plugin systems, dynamic sandboxing, or anything that needs real-time Pascal compilation.
Let us know what you build with libFPC — and stay tuned for what’s next! 🚀
This discussion was created from the release libFPC Release v1.0.0.
Beta Was this translation helpful? Give feedback.
All reactions