Commit Graph

63938 Commits

Author SHA1 Message Date
Pierre Muller
abee4d46b6 Ignore NR_DEFAULTFLAGS for ait_regalloc, because there is no default flags for JVM 2022-01-05 16:41:22 +00:00
Pierre Muller
c06a3f2ca3 Avoid range check error inside tcgcasenode.pass_generate_code method 2022-01-05 16:38:54 +00:00
Robert Roland
86c097086a Additional copyright header 2022-01-05 12:29:00 +00:00
Robert Roland
2a8c2c4382 Add license headers 2022-01-05 12:29:00 +00:00
Robert Roland
53e5a4a03a Adding aaarch64-embedded target
This adds support for aarch64-embedded, specifically for the Raspberry Pi 3.

Uses UART0 at 115200 baud 8N1 for console IO.
2022-01-05 12:29:00 +00:00
Michaël Van Canneyt
b2f46586bc * Fix warnings & hints, use resourcestrings, add const where appropriate 2022-01-05 13:19:09 +01:00
Michaël Van Canneyt
8362ee0e5f * Add aliases 2022-01-05 12:58:17 +01:00
Michaël Van Canneyt
ebdb90b1a5 * Remove debugging statements 2022-01-05 12:58:17 +01:00
Michaël Van Canneyt
9e710e298c * Use resource strings, add const to string params where appropriate 2022-01-05 12:58:17 +01:00
ccrause
ea345f34aa Use different library link lists for esp8266-rtos-sdk v3.3 and v3.4. 2022-01-05 09:35:02 +00:00
Yuri
73529f5266 Added a connection event when clients connect to the server. 2022-01-05 11:21:57 +03:00
Michaël Van Canneyt
52549439fa * Cosmetic change 2022-01-05 01:37:46 +01:00
Michaël Van Canneyt
60a09b65f4 * DefinitelyTyped now converts 2022-01-05 01:37:46 +01:00
Sven/Sarah Barth
52ed79c7f3 * fix #39506: add assignment operator overloads for all string types so that assignments of constant strings can be handled correctly
+ added adjusted/extended test (the test isn't enabled by default however as it requires libffi on most platforms)
2022-01-04 23:41:38 +01:00
florian
3cf00af48d * compilation with -Oodfa fixed 2022-01-04 16:12:17 +01:00
florian
2b7c28e41a * (modified) patch by Rika: optutils.SetNodeSucessors improvement, resolves #39509 2022-01-04 16:04:38 +01:00
J. Gareth "Curious Kit" Moreton
50a37d00e7 Debugging code in AllocRegBetween is now safer and more accurate, and p2 can no longer be nil 2022-01-04 12:18:34 +00:00
Pierre Muller
3a1efb7c07 Enable rtti unit compilation for symbian OS, to fix failure in fcl-json 2022-01-04 12:32:48 +01:00
Pierre Muller
1c9280de56 Add wasm32 CPU handling in embedded target 2022-01-04 11:14:58 +00:00
Pierre Muller
b02b3b79b4 Remove sortalgs unit for wasm32 CPU instead of only wasi target, as it is the wasm32 cpu that does not support gotos 2022-01-04 11:13:49 +00:00
Florian Klämpfl
4aebfe97a9 + x86: ADXSupport
+ x86: RDSEEDSupport
2022-01-03 22:51:00 +01:00
florian
983fbff871 * proper range checking for TryStrToDWord, should resolve all issues in #39406 2022-01-02 21:46:14 +01:00
florian
435f3a9fe2 * allow a range of Low(Longint) to High(DWord) in TryStrToInt, see also issue #39406
* moved test
2022-01-02 21:33:01 +01:00
florian
2a93e65511 * seperator => separator 2022-01-02 13:12:33 +01:00
florian
d2447026de + modeswitch UNDERSCOREISSEPERATOR, active by default in delphi modes:
support _ as seperator in numbers, it is ignored while reading them, resolves #39504
2022-01-01 23:28:36 +01:00
J. Gareth "Curious Kit" Moreton
116c861af6 MOV/CMP optimisation is now in both Pass 1 and Pass 2 to catch more
eventualities
2021-12-31 14:28:35 +00:00
Michaël Van Canneyt
769aeaae03 * Add linking examples, change pcchar to pchar 2021-12-31 12:45:56 +01:00
Michaël Van Canneyt
bb182470a5 * Prepend T when writing pointer types and PrependTypes is set 2021-12-30 18:46:25 +01:00
Michaël Van Canneyt
f590e65c7b * out and var are reserved words 2021-12-30 18:40:08 +01:00
Michaël Van Canneyt
e091d263c8 * Wasmtime support 2021-12-30 16:33:14 +01:00
Joost van der Sluis
b6ba87bed4 * Add Ant/JUnit alike XML test-output format 2021-12-30 01:37:06 +01:00
Florian Klämpfl
25eab57a58 * allow %... for binary constants in delphi mode, resolves #39503 2021-12-29 15:37:53 +01:00
Yuri
c9b988e146 Checking the protocol version for websocket is not required on the client side. 2021-12-28 22:16:37 +00:00
marcoonthegit
742ec5680f * 24-bit byteswap color constants. Due to Opengl vs GDI conventions confusion? 2021-12-28 19:17:16 +01:00
Florian Klämpfl
dde8f54ee7 + LZCNTSupport
+ test extended
2021-12-28 17:05:56 +01:00
Michaël Van Canneyt
a18e75eaff * Some cleanup, add file headers 2021-12-28 16:12:47 +01:00
Michaël Van Canneyt
c944484e66 * Some clarifying comments 2021-12-28 16:12:47 +01:00
Michaël Van Canneyt
fa7d3d845b * Some clarifying comments 2021-12-28 16:12:47 +01:00
Michaël Van Canneyt
2f23239ebd * Move resourcestrings to single unit 2021-12-28 16:12:47 +01:00
Michaël Van Canneyt
036aea025d * build json-rpc using invoke 2021-12-28 16:12:47 +01:00
Michaël Van Canneyt
12616f6579 * JSON-RPC using Invoke 2021-12-28 16:12:47 +01:00
Michaël Van Canneyt
baec255bbc * fpjsonvalue unit to convert between TValue (RTTI unit) and JSON 2021-12-28 16:12:47 +01:00
Michaël Van Canneyt
7d4844919b * Initialize APIRequestName 2021-12-28 16:12:47 +01:00
Michaël Van Canneyt
2be3978bb4 * Some fixes & improvements 2021-12-28 16:12:47 +01:00
Michaël Van Canneyt
b46f361d91 * Fix compiler warnings 2021-12-28 16:12:47 +01:00
Michaël Van Canneyt
8360b18097 * Position stream on start 2021-12-28 16:12:47 +01:00
Karoly Balogh
2f82a084e8 rtl-console: quickfix for Amiga UpdateScreenArea() so it properly updates multiple lines 2021-12-28 15:50:34 +01:00
Karoly Balogh
cbc8aa63c8 rtl/amiga: added minimalistic #?.<ext> and *.<ext> pattern matching to legacy MatchFirst 2021-12-27 15:13:37 +01:00
Karoly Balogh
50572fda8c rtl/amiga: fixed the FileInfoBlock copy to the Anchor chain which broke recently with the alignment fixes 2021-12-27 15:10:02 +01:00
Karoly Balogh
3608be8f13 rtl/amiga: added some basic infrastructure to MatchFirst to improve pattern matching in the future 2021-12-27 13:07:09 +01:00