Michaël Van Canneyt
|
e736011c37
|
* Fix from Bart for issue #39938
|
2022-10-04 11:14:05 +02:00 |
|
florian
|
f8848dd185
|
* fix for commit a91e5478 , mixed localalignmax and constalignmax
|
2022-10-03 22:03:55 +02:00 |
|
florian
|
a91e547832
|
* set the maximum alignment values for constants and variables to 64 on aarch64-linux
|
2022-10-03 14:40:57 +02:00 |
|
florian
|
2396b36c21
|
* nil =/<> dyn. array is a valid expression, so isbinaryoperatoroverloadable needs to take care of it, resolves #39933
|
2022-10-03 10:26:09 +02:00 |
|
florian
|
9a760db573
|
* nicer error message
|
2022-10-02 20:47:07 +02:00 |
|
florian
|
7dc2a61788
|
* comment for git fixed
|
2022-10-01 19:04:09 +02:00 |
|
|
2b63c02bc5
|
Incorrect function name imported from comctl32.dll - for LoadIconWithScaleDown function.
|
2022-10-01 14:17:49 +00:00 |
|
florian
|
0a9e1ede72
|
* improve test for Generics.Collections.TArrayHelper.QSort, resolves #39932
|
2022-10-01 15:37:52 +02:00 |
|
florian
|
51a3030b6a
|
+ test for heapsort fallback to Generics.Collections.TArrayHelper.Sort
|
2022-10-01 12:11:30 +02:00 |
|
Rika Ichinose
|
3fff2aca6d
|
Add heapsort fallback to Generics.Collections.TArrayHelper.Sort.
|
2022-10-01 09:34:28 +00:00 |
|
florian
|
9e9b38d0cf
|
* cfi for avr needs 32 bit pc begin and range
|
2022-09-29 23:06:03 +02:00 |
|
florian
|
1fc54dd8bb
|
* improve dwarf cfi on avr
|
2022-09-28 22:47:06 +02:00 |
|
Michaël Van Canneyt
|
8b3c9e0970
|
* Fix use of classname
|
2022-09-28 17:53:18 +02:00 |
|
florian
|
123f196d5d
|
* small correction to linker script
|
2022-09-27 22:10:56 +02:00 |
|
florian
|
88cf633b97
|
* use append_object_struct also for dwarf-3 when creating dwarf debug info for objects, resolves #39920
|
2022-09-26 21:28:39 +02:00 |
|
florian
|
9375257365
|
* look ahead for ShlOp2Op optimization
|
2022-09-25 20:43:57 +02:00 |
|
florian
|
1a66cde35b
|
* apply ShlOp2Shl optimization also to floating point operations
|
2022-09-24 22:48:41 +02:00 |
|
florian
|
444fe092da
|
* propertly check equality with the for-counter when propagating constants, resolves #39915
|
2022-09-24 20:39:43 +02:00 |
|
Henrique Gottardi Werlang
|
2bf377744a
|
Changed the interface creation to keep the generic name of an interface.
|
2022-09-23 23:14:17 +00:00 |
|
florian
|
dbbb91705f
|
* improved fix for #39912
|
2022-09-23 21:56:24 +02:00 |
|
Sven/Sarah Barth
|
b11366c95b
|
* when generating the call to the extracted function reference inside the nested routine we need to use the parameters of the nested function and not those of the newly created procdef (fixes some of the test case failures with -O2)
|
2022-09-23 15:50:19 +02:00 |
|
Sven/Sarah Barth
|
965bba5ab4
|
* cleanup captured symbols when moving them from the nested function to the new method
|
2022-09-23 14:44:42 +02:00 |
|
florian
|
960c154f48
|
* properly named
|
2022-09-22 23:00:34 +02:00 |
|
Jonas Maebe
|
efbf5eaa01
|
Fix loading of ObjC protocol type after c8fee69345
That type lives in the objcbase unit, not in the system unit
Resolves #39914
|
2022-09-21 21:27:04 +02:00 |
|
Pierre Muller
|
5913434ba9
|
Add DISABLE_SYSTEMINLINE check to be able to avoid setting SYSTEMINLINE macro
|
2022-09-20 22:39:28 +01:00 |
|
Pierre Muller
|
b8920670f4
|
Change is_macro to return true for A_JAL if in pic mode
|
2022-09-20 22:33:14 +01:00 |
|
Pierre Muller
|
2187bfaddd
|
Add name of unit for return type if not from current module in tprocdef.customprocname
|
2022-09-20 22:53:37 +02:00 |
|
Michaël Van Canneyt
|
9c7d1515bf
|
* Prevent codetools from messing up types again
|
2022-09-20 17:06:01 +02:00 |
|
Michaël Van Canneyt
|
2cbc6bb674
|
* Better solution for last commit, correct sockets definitions in implementation
|
2022-09-20 17:03:45 +02:00 |
|
Michaël Van Canneyt
|
dcc0b706bc
|
* Fix problem reported by Pierre
|
2022-09-20 16:53:39 +02:00 |
|
Sven/Sarah Barth
|
4f9acc10f0
|
* fix #39898: when a loadnode is captured ensure that its nf_load_procvar flag is applied to the subscript node as well
+ added tests
|
2022-09-20 00:01:49 +02:00 |
|
florian
|
48f6ecc1f1
|
* improve .gitignore
|
2022-09-19 23:11:12 +02:00 |
|
florian
|
af1194de4d
|
* end of an include file works like a new line with regard to single line (//) comments, resolves #39912
|
2022-09-19 23:03:36 +02:00 |
|
Michaël Van Canneyt
|
9e783cc3ad
|
* Connection list, allow to set descendent for connections and disconnect/connectiondropped events
|
2022-09-19 22:50:06 +02:00 |
|
mattias
|
879b6f1e6e
|
fcl-css: parse relational selector list
|
2022-09-19 09:33:28 +02:00 |
|
mattias
|
6454c931b8
|
fcl-css: resolveR: surpress duplicate warnings
|
2022-09-19 09:24:35 +02:00 |
|
mattias
|
5a7664f7d1
|
fcl-css: cache nth-child lists
|
2022-09-19 09:09:53 +02:00 |
|
J. Gareth "Kit" Moreton
|
5a6d9ff532
|
x86: Deeper insight in OptPass2ADD and OptPass2SUB to produce more efficient code
|
2022-09-18 19:02:24 +00:00 |
|
mattias
|
76e0ec6744
|
fcl-css: fixed reading unary tile not as identifier
|
2022-09-18 20:54:16 +02:00 |
|
mattias
|
533d8a7752
|
fcl-css: :is(a,b)
|
2022-09-18 20:54:16 +02:00 |
|
mattias
|
6d104459e2
|
fcl-css: :is :where, nth-child of
|
2022-09-18 20:54:16 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
e7218d09fb
|
* x86: New MovShr/Sar2Movx optimisation
|
2022-09-18 14:06:18 +00:00 |
|
florian
|
3963a30f9e
|
* prettier exception message, resolves #39909
|
2022-09-18 15:50:55 +02:00 |
|
Sven/Sarah Barth
|
c8fee69345
|
* fix #39907: only load system class types from units that are marked as a System unit
+ added test
|
2022-09-18 15:41:33 +02:00 |
|
Sven/Sarah Barth
|
7b09eee02a
|
* mark units compiled with cs_compilesystem with a corresponding flag
|
2022-09-18 15:41:33 +02:00 |
|
Pierre Muller
|
aca84a8128
|
Add /usr/lib64 and /lib64 to default library path list for sparc linux
|
2022-09-18 14:02:40 +02:00 |
|
florian
|
168016b865
|
* patch by Rika: Use linear file list in FInput.TInputFileManager instead of linked, resolves #39880
|
2022-09-17 22:46:57 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
b872322678
|
* x86: New "shr %cl; shr x" swap optimisation
|
2022-09-16 16:57:55 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
6757bf3832
|
* x86: New SHR-based optimisations
|
2022-09-16 16:57:55 +00:00 |
|
Sven/Sarah Barth
|
e21186cac0
|
* fix #39902: in case of mode ObjFPC function pointers passed to parameters need to be checked for the correct procdef as well
+ added adjusted/extended test
|
2022-09-16 16:20:42 +02:00 |
|