Michaël Van Canneyt
|
e67cccee37
|
* Complete erroneously partial commit
|
2024-03-11 19:25:36 +01:00 |
|
Pierre Muller
|
603dd63b39
|
Fix make variable name error: OBJPAS_DEPS_SPU => OBJPAS_DEPS_CPU
|
2024-03-11 14:23:25 +00:00 |
|
Pierre Muller
|
1230fc811a
|
Use rtl/java version of objpas.pp source for java OS
|
2024-03-11 14:22:10 +00:00 |
|
Michaël Van Canneyt
|
f0eb7e8807
|
* Add all dependencies for consoletestrunner
|
2024-03-11 13:52:35 +01:00 |
|
Michaël Van Canneyt
|
e75d97815d
|
* Synchronize Method/Field treatment. Correct parent for fields
|
2024-03-11 13:52:35 +01:00 |
|
Michaël Van Canneyt
|
8665e03886
|
* Add parameter to skip inherited fields
|
2024-03-11 13:52:35 +01:00 |
|
Pierre Muller
|
f88622a799
|
Be sure not to consume semicolon after _USES twice
|
2024-03-11 11:07:02 +00:00 |
|
florian
|
57a1b5a39b
|
* fix test for i386
|
2024-03-10 23:02:38 +01:00 |
|
Rika Ichinose
|
a35577593b
|
Don’t misalign FillChar pattern.
|
2024-03-10 21:24:21 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
755d221230
|
* x86: Additional optimisation in OptPass2MOV to help with sub-optimal MOV/CMP/MOV triplets (and a minor refactor).
|
2024-03-10 21:09:59 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
f4e955d04f
|
* x86: Improvement to CMOVcc/Jcc optimisation that attempts to remove temporary registers storing constants
|
2024-03-10 21:09:59 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
a7fe49f38f
|
* x86: CMOVcc/Jcc pairs are now changed to MOV/Jcc if the register is not used if the jump doesn't branch
|
2024-03-10 21:09:59 +00:00 |
|
florian
|
e35403c3b8
|
* optimize additions of empty sets away if possible, part of #40384
|
2024-03-10 10:47:24 +01:00 |
|
florian
|
edaee6f392
|
* do not copy sets in fpc_varset_(un)set if source and dest are the same
|
2024-03-09 22:51:14 +01:00 |
|
Michaël Van Canneyt
|
c47fc710ba
|
* JSONPath demo
|
2024-03-09 11:09:44 +01:00 |
|
florian
|
594d4cc4f9
|
* transform -1-x into not(x)
|
2024-03-08 22:42:26 +01:00 |
|
florian
|
5086cf7e72
|
* set packenum and setalloc to defined values when changing mode, resolves #40056
|
2024-03-08 20:12:55 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
1dbcba4796
|
* arm/a64: Bug fix where instructions optimised into "mov r0,r0"
could leave registers undefined in some circumstances
|
2024-03-08 18:24:52 +00:00 |
|
Rika Ichinose
|
4c6abb38b1
|
Non-nil-aware fpc_ansistr_compare(|_equal).
|
2024-03-08 18:19:03 +00:00 |
|
Michaël Van Canneyt
|
78c8ca57ad
|
* Fix ref count of interface during cast
|
2024-03-08 15:39:29 +01:00 |
|
Michaël Van Canneyt
|
f0e34e8fab
|
* Map text field on ftMemo, since string has limited length. Fixes issue #40686
|
2024-03-08 11:59:13 +01:00 |
|
Michaël Van Canneyt
|
4c434ceb08
|
* Only consume semicolon after uses clause when units have been connected. Fixes remaining failing tests
|
2024-03-08 11:31:49 +01:00 |
|
Michaël Van Canneyt
|
6c11f048d1
|
* Fix from Werner Pamler to implement missing method. Fixes issue #40685
|
2024-03-07 22:22:57 +01:00 |
|
Michaël Van Canneyt
|
22de07446d
|
* Fix tgeneric91, need to postpone some additional generic procedures
|
2024-03-07 16:12:24 +01:00 |
|
Michaël Van Canneyt
|
b2bc020fd7
|
* Handle rename of module during parsing, rebuild hash list. Fixes broken test tb0406.pas
|
2024-03-07 10:26:22 +01:00 |
|
florian
|
f41025f5dd
|
* optimize also -(x+1) and -(1+x) into not(x)
|
2024-03-06 22:56:37 +01:00 |
|
Michaël Van Canneyt
|
2e6c3b060d
|
* Initialize firstwaiting, after remark by Pierre
|
2024-03-06 21:55:47 +01:00 |
|
Michaël Van Canneyt
|
76687a04e5
|
* Fix TW22160B1
|
2024-03-06 17:08:52 +01:00 |
|
Pierre Muller
|
821f3e326f
|
Fix compilation with -dDEBUG_DEVIRT
|
2024-03-06 14:40:22 +00:00 |
|
Pierre Muller
|
cc552c0815
|
Fix compilation with -dEXTDEBUG
|
2024-03-06 14:34:53 +00:00 |
|
Pierre Muller
|
9db42f5e67
|
Fix post_load_or_compile tppumodule method for SHORT_ON_FILE_HANDLES code by adding from_module parameter
Fixes compilation of text mode IDE for go32v2 target.
|
2024-03-06 14:16:37 +00:00 |
|
florian
|
0fb4fca957
|
* fix building of llvm compiler after node flag refactoring
|
2024-03-05 22:23:39 +01:00 |
|
florian
|
59c77a48b5
|
* transform -x-1 into not(x), resolves #40313
|
2024-03-05 22:11:32 +01:00 |
|
florian
|
1f2203c304
|
* fix compilation with 3.2.2 rtl
|
2024-03-05 22:11:32 +01:00 |
|
Pierre Muller
|
5a7d5367d2
|
Try to implement UnicodeFromLocaleChars for java
|
2024-03-05 20:58:30 +00:00 |
|
Michaël Van Canneyt
|
f7d6201946
|
* Do not search for files in directories that do not exist when doing distclean
|
2024-03-05 16:40:57 +01:00 |
|
Michaël Van Canneyt
|
083e858544
|
* Fix duplicate registration of existing RTTI
|
2024-03-05 15:00:50 +01:00 |
|
Michaël Van Canneyt
|
a15dfba971
|
* Fix compilation
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
325d29307f
|
* Indentation and casing changes
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
91946b78d5
|
* Fix xtensa compilation
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
4e8b1cb97a
|
* Fixed signature of insert_init_final_table
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
64e7dcbc81
|
* Log continue result
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
6ac14de986
|
* Properly handle finish state
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
42c9eb4096
|
* Add Logging of tasks under define
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
c96ef4902b
|
* Handle finish state separately
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
2ba04dbd13
|
* generate init_final table from actual uses clauses
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
0bf0f26dd5
|
* Introduce m_processed
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
546de9f7e7
|
* Return first waiting in usedunitsloaded
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
c98e160c19
|
* Introduce state variables, used to construct list of used units
|
2024-03-05 07:56:14 +00:00 |
|
Michaël Van Canneyt
|
462c201ce6
|
* Introduce m_processed
|
2024-03-05 07:56:14 +00:00 |
|