1
I Use This!
Activity Not Available

Commits : Listings

Analyzed 12 months ago. based on code collected 12 months ago.
Jan 18, 2023 — Jan 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
FFI unit cleanup. More... over 12 years ago
Fixed access violations with static array ffi types. More... over 12 years ago
Exception on failed cif preparation. More... over 12 years ago
Check argument array length in call. Also added overloaded call function for methods without parameters. More... over 12 years ago
Add call function for procedures (no result pointer). More... over 12 years ago
Added call function to TFFICifManager. TFFICifManager now also takes optional TakePointer(s) parameters which aids in handling variable/out parameters. Given procedure x(var a: Integer) and TakePointers=true, you can use Cif.Call(@x, nil, [@Arg1]) instead of an extra var for @@Arg1. More... over 12 years ago
Better FFI static array definition. More... over 12 years ago
More formal TFFITypeManager and TFFICifManager classes. More... over 12 years ago
Changed objects to classes in lpffi. This means manual memory management, but now it works in FPC 2.4.4. More... over 12 years ago
Started ffi extension. Converts lape types and method headers to libffi equivalents (using Merlijn Wajer's ffi unit). Will not work in FPC 2.4.4, not sure about 2.6 (tested in 2.7). More... over 12 years ago
Rename test to tests. More... over 12 years ago
Test case for record initialization. More... over 12 years ago
Fixed unwanted behavior for record initialization from open array when reusing the variable (a := [a.x, a.y + 1]). More... over 12 years ago
Debug build mode for testrunner. More... almost 13 years ago
Proper stack fix. More... almost 13 years ago
Fixed major bug in function stacks. More... almost 13 years ago
More try block fixes. Exception in finally block will now override the old exception. Except will not catch halt(). More... almost 13 years ago
Should have fixed try..finally/try..except bug in which a call in finally/except to a method with a try block caused the rest of the block to be ignored. More... almost 13 years ago
Added Halt() + new bug test (unfixed). More... almost 13 years ago
Static array assignment test + bugfix. ExposeGlobals doesn't override ToString any more. Added addBaseDefine(). More... almost 13 years ago
Fixed issue #13. More... almost 13 years ago
Forgot to add lputils.pas More... almost 13 years ago
Moved InitializePascalScriptBasics and ExposeGlobals to a new unit: lpUtils. More... almost 13 years ago
Help method for exposing globals by name. More... almost 13 years ago
Sigh.. Hopefully done properly now. More... almost 13 years ago
More proper calling conventions. More... almost 13 years ago
Proper QueryInterface calling convention for non-Windows. More... almost 13 years ago
Proper error when include cannot be found. More... almost 13 years ago
x64 IsInternalMethod() bugfix. More... almost 13 years ago
Build mode for Win64 for RunTests. More... almost 13 years ago