Mattias Gaertner
|
9390bfb485
fcl-passrc: reverted scanner Macros change
|
8 년 전 |
maciej-izak
|
6d1ad52dc5
* for symbols used in preprocessor expressions, we don't want to increase references count (for smaller final binaries). Partial fix for problem presented in mantis 31675. Preprocessor functions like declared() in uses section will work only for symbols declared in implicytly included modules (for example like for heaptrc by option -gh, see example/test tw31675.pp)
|
8 년 전 |
Mattias Gaertner
|
fef47e05e0
fcl-passrc: scanner: accelerated Macros
|
8 년 전 |
Mattias Gaertner
|
76734070c4
fcl-passrc: parser: clean up
|
8 년 전 |
Mattias Gaertner
|
a60f3b26e6
fcl-passrc: parser: fixed forbid type t=ansistring[]
|
8 년 전 |
nickysn
|
c28d533bb0
+ support the cmpsd sse instruction in the at&t inline assembly reader
|
8 년 전 |
pierre
|
65fadcaa53
Disable threading and dynlibs features for msdos OS target by default
|
8 년 전 |
nickysn
|
98d2684368
+ correctly support the sse2 version of the cmpsd x86 instruction, when writing
|
8 년 전 |
Mattias Gaertner
|
1d1c310876
fcl-passrc: IsValidIdent for fpc 3.0
|
8 년 전 |
pierre
|
eb378c1b94
Replace __tls_used for win64 by an alias of _tls_used
|
8 년 전 |
nickysn
|
b882ba5fd2
+ also recognize sbb reg,reg as writing a new value in the register in TX86AsmOptimizer.RegLoadedWithNewValue
|
8 년 전 |
Mattias Gaertner
|
4305ffcfa3
pastojs: implemented dotted unit reference
|
8 년 전 |
Mattias Gaertner
|
96f88184ef
fcl-passrc: resolver: fixed dotted runit reference
|
8 년 전 |
svenbarth
|
c552b2957a
* implement support for 4 Byte UTF-8 codepoints that result in a surrogate pair for UTF-16
|
8 년 전 |
nickysn
|
af48d176ec
+ precise flag information for the ucomiss,ucomisd,vucomiss and vucomisd x86 instructions
|
8 년 전 |
nickysn
|
0e0e5c0caf
+ support the flags register and its subregisters in TX86AsmOptimizer.RegLoadedWithNewValue
|
8 년 전 |
pierre
|
d2d1794b40
Use HandleError instead of RunError in fpc_help_destructor, fpc_check_object and fpc_check_object_ext
|
8 년 전 |
nickysn
|
85fbbec319
+ recognize xor reg,reg (same register twice) and sub reg,reg as writing a new
|
8 년 전 |
pierre
|
9ca8bd41ca
Guard critical section procedure calls with ifdef FPC_HAS_FEATURE_THREADING
|
8 년 전 |
pierre
|
579b8dafd2
Do not call initunicodestringmanager if unicodestrings feature is disabled
|
8 년 전 |
pierre
|
7d0d41be4b
Allow msdos RTL compilation with -Sfnodynlibs
|
8 년 전 |
pierre
|
78343902bf
Allow objpas classes and sysutils units to compile with threading support disabled
|
8 년 전 |
pierre
|
651f8b17c1
Add minimum type/const for RTL compilation with threading support disabled
|
8 년 전 |
svenbarth
|
52ddce608f
+ add test for enumerating a set without ranges
|
8 년 전 |
svenbarth
|
c349151504
+ add test for array constructors
|
8 년 전 |
svenbarth
|
1aa80f77cb
- remove no longer needed global variable allow_array_constructor
|
8 년 전 |
svenbarth
|
6d512ddac7
* allow nested array constructors inside normal code blocks (body & except)
|
8 년 전 |
svenbarth
|
8f4ef91efb
* tarrayconstructornode: force conversion to set if there's a range node in the tree
|
8 년 전 |
svenbarth
|
bdef19fd79
* indeed allow the conversion of array constructors to dynamic arrays
|
8 년 전 |
svenbarth
|
82b2d22ed6
* keep track of allow_array_constructor as part of the array constructor node
|
8 년 전 |