pierre
|
22021dd0b8
Add help for second argument to -Ch option, -Chx,y y is max heap size
|
8 years ago |
svenbarth
|
d311881b34
* extract calculation of unit init/fini entries into separate method get_init_final_list() so that it can be used by the AVR code as well
|
8 years ago |
nickysn
|
720ac63a28
+ preserve the node fileinfo and verbosity properties from the previous
|
8 years ago |
pierre
|
d46c8886de
Do not set InOutRes if ReturnNilIfGrowHeapFails is set in SysOSAloc
|
8 years ago |
nickysn
|
751d47c568
+ enable the optloadmodifystore optimization for statements such as "x:=x shl k"
|
8 years ago |
svenbarth
|
5f08e47d84
+ add an SSE2 implementation of Frac() (the existing Trunc() and Round() implementations are also SSE2, so nothing special to keep in mind here)
|
8 years ago |
svenbarth
|
b58c3ed212
+ add guards for consistency with the code for Extended
|
8 years ago |
nickysn
|
7b70848d83
+ allow the src register size to be different from the op size or the dst
|
8 years ago |
nickysn
|
9e2133c1b1
- disable SHOWUSEDMEM when EXTDEBUG is defined, because it breaks building a
|
8 years ago |
pierre
|
ade39069e5
Change ASize type for RegisterTinyHeapBlockXXX functions
|
8 years ago |
Mattias Gaertner
|
aa6529f617
fcl-passrc: fixed ref count parsing package unit, bug #31872, patch from Andrey Zubarev
|
8 years ago |
Mattias Gaertner
|
afe2ddc388
pastojs: simplified
|
8 years ago |
Mattias Gaertner
|
7cca09e2dd
fcl-passrc: started range check for tpasrangetype
|
8 years ago |
svenbarth
|
0351369698
* ttypeconvnode.typecheck_arrayconstructor_to_dynarray: the assignment node of the temp array to the resulting array always needs to exist, so remove the assigned() check
|
8 years ago |
svenbarth
|
b78037f6f2
* ttypeconvnode.typecheck_arrayconstructor_to_dynarray: use ctempcreatenode.create_value() instead of create() to get rid of the explicit addition of an assignment node
|
8 years ago |
svenbarth
|
d073e07244
+ add a test to ensure that array constructors correctly handle managed types (though there might be a temp floating around for longer than one might expect)
|
8 years ago |
Mattias Gaertner
|
a328f8df3d
pastojs: with localvar do
|
8 years ago |
Mattias Gaertner
|
0c66d8b362
fcl-passrc: fixed releasing canonical set of anonymous enumtype
|
8 years ago |
pierre
|
c0fd038eaa
Start getmem calls with smaller memory chuncks for CPU16 like i8086
|
8 years ago |
pierre
|
570f159e65
Get SysGetMem to return immediately with Result=Nil if SysOSAlloc fails and RetrunNilIfGrowHeapFails is true
|
8 years ago |
Mattias Gaertner
|
84e4b5258c
fcl-passrc: fixed memleak
|
8 years ago |
Mattias Gaertner
|
e7442b811e
fcl-passrc: examples: parsepp: fixed freeing module
|
8 years ago |
Mattias Gaertner
|
0464f1f68c
pastojs: implemented TObject.Free
|
8 years ago |
Mattias Gaertner
|
5006de1d40
fcl-js: comment
|
8 years ago |
Mattias Gaertner
|
e9a3d2c91a
fcl-passrc: resolver: function result is not writable, but elements of dynarray are
|
8 years ago |
Károly Balogh
|
94b684daee
m68k: reworked flags2reg, so it generates shorter code for the most common case.
|
8 years ago |
Károly Balogh
|
611f8b1530
amiga-likes: make sure TAG_USER is unsigned
|
8 years ago |
pierre
|
eea65cd31f
+ Add UseSignals macro, which conditionally adds
|
8 years ago |
pierre
|
02eafd63c4
Add disablesplash=true
|
8 years ago |
pierre
|
78361f5900
Fix test for msdos targets
|
8 years ago |