summaryrefslogtreecommitdiff
path: root/packages/rtl-objpas
Commit message (Expand)AuthorAgeFilesLines
* * correctly check for the Extended value of a Currency and Comp valuesvenbarth2019-01-041-2/+2
* haiku-x86_64: regenerated all Makefiles, take 2karoly2019-01-041-1/+9
* * move CallHandler() abstract method out of Windows ifdef so that the include...svenbarth2019-01-021-1/+1
* + add a callback implementation for the Win64 calling conventionsvenbarth2018-12-292-2/+415
* * method pointers are also returned by parametersvenbarth2018-12-291-0/+1
* + add functions that abstract working with virtual memory across targets for ...svenbarth2018-12-292-2/+39
* + add tests for TMethodImplementation for method and procedure variablessvenbarth2018-12-293-0/+608
* + add ability to create method implementations for method and procedure varia...svenbarth2018-12-291-0/+83
* + add TMethodImplementation classsvenbarth2018-12-291-0/+140
* * rework low level callback APIsvenbarth2018-12-291-25/+16
* * move some types to the top of the unitsvenbarth2018-12-291-13/+13
* * fix Comp type casts to QWord and Int64svenbarth2018-12-291-2/+2
* * fix ShortString handling in TValue (always the maximum length of the corres...svenbarth2018-12-291-5/+2
* + provide IValueData's ExtractRawData(NoCopy)() in TValue (and also implement...svenbarth2018-12-291-0/+18
* * move utility code to a separate unitsvenbarth2018-12-292-197/+223
* * fix compilation on platforms that *do* have a Comp typesvenbarth2018-12-271-2/+2
* * correctly handle record, set and array results if no extended parameter inf...svenbarth2018-12-261-0/+18
* * move check for result location to separate functionsvenbarth2018-12-261-12/+19
* + add tests for raw Invoke() which needs to determine the result location by ...svenbarth2018-12-261-0/+235
* * fix for Mantis #34496: correctly align stack so that SSE operations work co...svenbarth2018-12-261-2/+1
* + add some more tests for floating point valuessvenbarth2018-12-261-0/+280
* * correctly handle a floating point resultsvenbarth2018-12-261-0/+11
* + add tests for floating point arguments and resultssvenbarth2018-12-261-0/+271
* + add utility functions to get TValue values for Single, Double, Extended, Co...svenbarth2018-12-261-0/+26
* * correctly compare tkFloat valuessvenbarth2018-12-261-0/+15
* * more correct handling of floating point values (especially Comp and Currenc...svenbarth2018-12-262-2/+193
* Always accept empty string as meaning zero is TryRomanToInt, fixes intermitte...pierre2018-12-131-1/+6
* * Allow to retrieve argument size, patch by Silvio Clecio (bug ID 34611)michael2018-11-291-0/+2
* + Add Debug message when resource file is found, but not registered.pierre2018-11-241-0/+1
* * Move consts to stdconvmichael2018-10-201-0/+33
* * Regenerated makefiles to support x86_64-android.yury2018-10-171-1/+9
* * fix trailing quote char. Patch by wp mantis 34405marco2018-10-101-1/+1
* - remove forgotten debug codesvenbarth2018-10-071-8/+0
* * also run invoke tests if internal function call manager is available (which...svenbarth2018-10-071-0/+4
* + add define to use ffi function call manager for testssvenbarth2018-10-071-1/+7
* + add a TFunctionCallManager that provides built in Invoke() support for x86_...svenbarth2018-10-073-0/+282
* + implement the high level Invoke() for TRttiMethod (currently only for inter...svenbarth2018-10-072-0/+1433
* * extend TValue.ToString for a few more typessvenbarth2018-10-071-1/+5
* + add TRttiMethodType for method variables and TRttiProcedureType for procedu...svenbarth2018-10-072-0/+390
* * differentiate between a list of all parameters and one of only visible ones...svenbarth2018-10-071-14/+29
* + add support for open arrays in TValue; this is *not* supported by Delphisvenbarth2018-10-072-4/+210
* + add TRttiType.GetMethod to find a method by namesvenbarth2018-10-071-0/+13
* * ensure the correct values for TValue.GetReferenceToRawData for TObject and ...svenbarth2018-10-071-0/+2
* * adjust Invoke API of FunctionCallManager to not rely on TValuesvenbarth2018-10-071-8/+20
* * ensure that a valid reference to the raw data is provided as long as the ty...svenbarth2018-10-071-1/+1
* * fix casing of constructors so that Lazarus doesn't complete them in lowercasesvenbarth2018-10-071-9/+9
* * Regenerated makefiles to support aarch64-android.yury2018-10-061-4/+10
* Update all packages Makefile'spierre2018-09-271-1/+34
* Disable libraries not compiling for jvm-java or jvm-android targetspierre2018-09-261-0/+3
* * trunk to 3.3.1marco2018-08-184-4/+4