Pierre Muller
|
d0f08ef259
|
Regenerate RTL Makefile's after RP2040UNIT variable addition, and debug buildrtl.pp unit for Linux OS
|
2024-03-20 17:33:14 +00:00 |
|
Pierre Muller
|
1caa5dfde8
|
Re-implement (for debugging purposes) buildrtl.pp unit for Linux OS (not used in regular RTL compilation)
|
2024-03-20 17:31:38 +00:00 |
|
Pierre Muller
|
36b511f057
|
FFix compilation of compiler with -dTest_Double_checksum
|
2024-03-20 17:30:12 +00:00 |
|
Michaël Van Canneyt
|
e7184f3126
|
* Properly pass on FUsePublishedOnly to properties. Fixes issue #40702
|
2024-03-19 11:06:29 +01:00 |
|
Michaël Van Canneyt
|
628e0cdbd1
|
* Fix compilation in unicode RTL
|
2024-03-19 10:38:59 +01:00 |
|
Michaël Van Canneyt
|
c52794f943
|
* Fix build of nativent
|
2024-03-19 10:27:30 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
f77b9fa4ef
|
* arm/a64: Fixed bug where shifter operand was not preserved in AND/CMP -> TST optimisation
|
2024-03-18 21:21:54 +00:00 |
|
marcoonthegit
|
c5f2f79dbf
|
* reenable chmls and chmcmd building
|
2024-03-18 19:11:28 +01:00 |
|
Michaël Van Canneyt
|
91756b9e3e
|
* Attributes for methods
|
2024-03-18 17:25:20 +01:00 |
|
marcoonthegit
|
3f93fe0743
|
* fix dependency on rtl-objpas
|
2024-03-17 16:00:34 +01:00 |
|
Michaël Van Canneyt
|
2cec5996df
|
* Fixed namespaced compilation, rename sender to client to be in line with class name
|
2024-03-17 14:27:19 +01:00 |
|
Michaël Van Canneyt
|
5ea775dc58
|
* CLI example for FCM push messages
|
2024-03-17 14:27:19 +01:00 |
|
Michael Ring
|
cba5e252d1
|
Fix missing configuration for namespaces to make rp2040.pp build on main compiler
|
2024-03-17 09:35:13 +00:00 |
|
florian
|
316e127948
|
* overflow checking for ti386inlinenode.second_abs_long
|
2024-03-17 10:24:20 +01:00 |
|
florian
|
7c95ff434b
|
* patch by Rika: fix incorrect exception handling if an exception raised in TThread decendant class's constructor, resolves #40677
|
2024-03-16 22:27:32 +01:00 |
|
florian
|
c3b8b51cb5
|
* more overflow checking for abs(...)
|
2024-03-16 21:54:12 +01:00 |
|
Michaël Van Canneyt
|
daf2dd869b
|
* Add FCM push notifications
|
2024-03-16 20:06:38 +01:00 |
|
Michaël Van Canneyt
|
48d6f5e8a7
|
* Write correct number of characters to log file
|
2024-03-16 20:06:38 +01:00 |
|
Michaël Van Canneyt
|
2c15deb237
|
* Support PKCS#8 format for RSA private key, add demos
|
2024-03-16 20:06:38 +01:00 |
|
marcoonthegit
|
01c6a0c180
|
* don't scan embedded images. fixes #40691
|
2024-03-16 19:28:47 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
a907eb49c9
|
* a64: Several secondary peephole optimizations that clean up CSEL instructions
|
2024-03-15 18:08:37 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
ef1cb852a8
|
* a64: New CSEL block optimisations ported over from x86 CMOV block optimisations
|
2024-03-15 18:08:37 +00:00 |
|
florian
|
2a46596edd
|
* overflow check abs(...) for x86
|
2024-03-14 23:14:47 +01:00 |
|
Michaël Van Canneyt
|
f1c4f0c879
|
* Check component is not nil prior to calling validateinsert
|
2024-03-14 17:14:13 +01:00 |
|
marcoonthegit
|
2273670aad
|
* fixes issue 40695
|
2024-03-14 09:28:30 +01:00 |
|
Michaël Van Canneyt
|
6e03b24701
|
* Remove debug statement
|
2024-03-13 18:25:27 +01:00 |
|
Michaël Van Canneyt
|
18cf928ed6
|
* Invoke testing on linux requires libffi
|
2024-03-13 17:33:53 +01:00 |
|
Michaël Van Canneyt
|
52d3a0d5e3
|
* Allow to call constructor using Invoke()
|
2024-03-13 17:33:53 +01:00 |
|
Pierre Muller
|
a0a57868c0
|
cat value of TEST_DATETIME variable into stamp file
|
2024-03-12 17:19:48 +01:00 |
|
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 |
|