svenbarth
dad9260f93
+ introduce AlignToPtr, a copy of the one from the TypInfo unit (we should really come up with a better name here considering that it's redirecting to AlignTypeData on m68k...)
...
git-svn-id: trunk@42803 -
2019-08-24 23:08:20 +00:00
svenbarth
2002650a23
* small corrections (grammar, casing, typo) for the comment for TCallConv
...
git-svn-id: trunk@42802 -
2019-08-24 23:08:17 +00:00
svenbarth
3df9552444
* implement RawThunk for m68k (works for Coldfire, but I hope the real 68k will handle it as well)
...
git-svn-id: trunk@42801 -
2019-08-24 23:08:07 +00:00
michael
f52b14ff3e
* Make order of ISO8601ToDate consistent, ReturnUTC always at the end, and default true
...
git-svn-id: trunk@42800 -
2019-08-24 11:05:19 +00:00
michael
2664a0a856
* Make order of args in TryISO8601ToDate delphi compatible
...
git-svn-id: trunk@42799 -
2019-08-24 11:01:15 +00:00
michael
91ba1214d2
* Allow context when sorting lists (patch from Ondrej Pokorny, bug ID #0035962 )
...
git-svn-id: trunk@42798 -
2019-08-24 10:46:51 +00:00
svenbarth
c1e3c61af3
* don't call the memory manager's functions, but instead call the Sys* functions directly
...
git-svn-id: trunk@42797 -
2019-08-24 10:37:20 +00:00
svenbarth
f88a98e976
* heaptrc should not rely on the original SysAllocMem calling the heaptrace memory manager's functions
...
git-svn-id: trunk@42796 -
2019-08-24 10:37:16 +00:00
michael
c97ffc6658
* Small cosmetic improvement to output
...
git-svn-id: trunk@42795 -
2019-08-24 09:56:58 +00:00
michael
fa46441eb1
* Add module to units part of project
...
git-svn-id: trunk@42794 -
2019-08-24 09:56:27 +00:00
michael
f8d11a10b6
* Dependencies no longer needed
...
git-svn-id: trunk@42793 -
2019-08-24 09:55:28 +00:00
michael
ea62b51a1f
* TSQLConnector GetNextValueSQL must call proxy implementation
...
git-svn-id: trunk@42792 -
2019-08-24 09:54:52 +00:00
michael
79359096e9
* Add src to path
...
git-svn-id: trunk@42791 -
2019-08-24 09:53:43 +00:00
michael
9b261254ee
* V2 is default
...
git-svn-id: trunk@42790 -
2019-08-24 09:53:23 +00:00
michael
69385a7eb0
* Write version option in help
...
git-svn-id: trunk@42789 -
2019-08-24 09:53:00 +00:00
michael
eafcf34584
* Allow aliases
...
git-svn-id: trunk@42788 -
2019-08-24 09:52:27 +00:00
michael
26c3882c43
* Allow aliases
...
git-svn-id: trunk@42787 -
2019-08-24 09:52:04 +00:00
michael
0f55367c37
* Add FPC define, check for unit for short description
...
git-svn-id: trunk@42786 -
2019-08-24 09:51:13 +00:00
michael
3acca85597
* Take into account skipped
...
git-svn-id: trunk@42785 -
2019-08-24 09:50:07 +00:00
michael
b38596b925
* Safety for empty asJSON. Should not happen, but better safe than sorry
...
git-svn-id: trunk@42784 -
2019-08-24 09:35:47 +00:00
michael
778ae03532
CreateJSON2ErrorResponse now clones ID parameter instead of consuming it (bug ID 35999)
...
git-svn-id: trunk@42783 -
2019-08-24 09:34:41 +00:00
michael
dc3b9b4ab0
* Add WideString support in json string constructor
...
git-svn-id: trunk@42782 -
2019-08-24 08:54:24 +00:00
svenbarth
00a418f589
* also correctly align the pointer for the record elements inside FPC_COPY
...
git-svn-id: trunk@42781 -
2019-08-23 21:57:17 +00:00
svenbarth
865f675a7a
* fix TValue.FromOrdinal for big endian targets
...
git-svn-id: trunk@42780 -
2019-08-23 21:57:14 +00:00
pierre
5e4c510563
Ensure that fpmake_proc.inc and fpmake_add.inc source files are integrated into source zips for packages and utils
...
git-svn-id: trunk@42779 -
2019-08-23 15:55:54 +00:00
pierre
e7bf200fcb
Disable explicit list of supported OSes
...
git-svn-id: trunk@42778 -
2019-08-23 15:13:10 +00:00
pierre
deaeac82d0
Add package desciption and remove limitation to darwin and iphonesim systems only
...
git-svn-id: trunk@42777 -
2019-08-23 15:11:36 +00:00
svenbarth
b0b2218cca
* fix for Mantis #35981 : ensure that the "specialize" token is only really used in non-Delphi modes
...
git-svn-id: trunk@42776 -
2019-08-23 14:59:20 +00:00
svenbarth
631364aa9f
* fix for Mantis #35469 : change DWORD types to DWORD_PTR were required by the mmsystem.h related headers
...
git-svn-id: trunk@42775 -
2019-08-23 14:59:17 +00:00
svenbarth
db2a5285a9
* fix for Mantis #35988 : the internal heap uses directly the Sys* functions, not the memory manager
...
git-svn-id: trunk@42774 -
2019-08-23 14:59:15 +00:00
svenbarth
33f6adfab6
* fix for Mantis #35982 : free created attributes once the type is freed
...
+ added test
git-svn-id: trunk@42773 -
2019-08-23 14:59:13 +00:00
svenbarth
8e8ffa0511
* fix a rather annoying typo
...
git-svn-id: trunk@42772 -
2019-08-23 14:59:10 +00:00
Mattias Gaertner
c38c3bc12d
pastojs: fixed ComIntfInstance is/as IntfType using QueryInterface
...
git-svn-id: trunk@42771 -
2019-08-23 09:34:33 +00:00
Mattias Gaertner
d773eb84fa
pastojs: fixed ComIntfInstance is/as IntfType
...
git-svn-id: trunk@42770 -
2019-08-23 09:33:48 +00:00
Mattias Gaertner
26c87910f8
fcl-passrc: check delphi generic class method implementation params
...
git-svn-id: trunk@42769 -
2019-08-23 09:33:02 +00:00
michael
a7f363e246
* Set content-type on response (bug ID 35990)
...
git-svn-id: trunk@42768 -
2019-08-23 07:21:44 +00:00
michael
6a3530f69d
* Make TResponse.Content a RawByteString
...
git-svn-id: trunk@42767 -
2019-08-23 07:21:03 +00:00
michael
ee6c426e05
* Fix bug ID #0035596 : better detection of vcs device
...
git-svn-id: trunk@42766 -
2019-08-23 06:45:11 +00:00
svenbarth
707e05d131
* check for CPUM68k instead of M68K; the latter should only be defined when building the compiler, so I wonder how that ever worked...
...
git-svn-id: trunk@42765 -
2019-08-22 20:45:48 +00:00
svenbarth
0c46460548
* m68k has slightly different alignment requirements, so that aligntoptr might result in incorrect addresses for a record's element entries, thus we introduce a separate AlignTypeData function that handles this correctly
...
git-svn-id: trunk@42764 -
2019-08-22 20:45:45 +00:00
Károly Balogh
3662afe93b
m68k: added more cpu capabilities. changed the CG at a few places to actually use them
...
git-svn-id: trunk@42763 -
2019-08-22 15:38:08 +00:00
pierre
3c04f20252
* Fix errors in sourcezip generation:
...
in fcl-process, by adding src subdirectory also as include dir.
in winceunits, by removing activex from implicit unit list for wince target,
as it already is in the explicit unit list.
git-svn-id: trunk@42762 -
2019-08-22 15:33:45 +00:00
pierre
a5906c160f
Also use ACPU and AOS parameters to call GetUnitConfigOutputFilename
...
git-svn-id: trunk@42761 -
2019-08-22 13:01:08 +00:00
Károly Balogh
a7fb5c2c2f
amunits: added DoSuperMethod into intuition, this matches other platforms
...
git-svn-id: trunk@42760 -
2019-08-22 09:04:33 +00:00
Mattias Gaertner
a1e66699d7
fcl-passrc: parser: allow ^dottedidentifier, forbid ^simpletype
...
git-svn-id: trunk@42759 -
2019-08-21 23:35:36 +00:00
svenbarth
81870c00f6
- remove no longer required pointer types (they are part of the System unit now)
...
git-svn-id: trunk@42758 -
2019-08-21 20:25:40 +00:00
svenbarth
a8cf852b0f
- remove an unused local variable
...
git-svn-id: trunk@42757 -
2019-08-21 20:25:37 +00:00
svenbarth
805a9fa448
- remove the no longer required code that used TMethodImplementation for the IInterface methods
...
git-svn-id: trunk@42756 -
2019-08-21 20:25:34 +00:00
svenbarth
7b4cf161aa
* implement RawThunk for ARM
...
git-svn-id: trunk@42755 -
2019-08-21 20:25:31 +00:00
svenbarth
5978d9924f
- remove unused local variable
...
git-svn-id: trunk@42754 -
2019-08-21 20:25:28 +00:00