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 年之前 |
svenbarth
|
dfc23da06c
* tassignmentnode.pass_typecheck: also allow "dynarray := []" in addition to "dynarray := nil"
|
8 年之前 |
svenbarth
|
c6f19b9888
* create_for_in_loop: if there's a choice between iterating an array and a set then prefer the set for backwards compatibility
|
8 年之前 |
svenbarth
|
a8b1d340c7
* create_for_in_loop: explicitely convert "for ... in [] do" to a nothing-node including an unreachable code warning (avoids code conversions that are for naught anyway)
|
8 年之前 |
svenbarth
|
df893b4a30
* implement a type conversion from an array constructor to a dynamic array
|
8 年之前 |
svenbarth
|
6e31a7ac83
+ add an overload to arrayconstructor_to_set that allows it to be used without the passed in node being freed
|
8 年之前 |