Sven/Sarah Barth
|
4aeb1ee223
|
* fix implementation comment
|
2024-01-22 22:27:33 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
46fa168d43
|
* Code that checks for divisions against -1 is now not inserted if
it's not necessary (e.g. no downsizing)
|
2024-01-22 21:17:05 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
0943458713
|
* More efficient if-statement construction in tmoddivnode.simplify
|
2024-01-22 21:17:05 +00:00 |
|
florian
|
40072fb762
|
* defines fixed
|
2024-01-22 22:14:06 +01:00 |
|
Sven/Sarah Barth
|
47c21fd1bc
|
* fix #40593: don't check for a static method when assigning a methodpointer to a function reference
+ added test
|
2024-01-22 19:44:36 +01:00 |
|
Nikolay Nikolov
|
6aa49038a5
|
* inverted the indices of TWasmValueStack, so that item 0 is top of stack
|
2024-01-22 11:02:32 +02:00 |
|
Nikolay Nikolov
|
fadf43a33b
|
+ added TWasmControlStack and frame. Not used, yet. Will be used in the future
for WebAssembly stack tracking and validation.
|
2024-01-22 10:15:43 +02:00 |
|
florian
|
e0a5d07e37
|
+ manually added new syscalls to i386-android
|
2024-01-21 21:14:57 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
0962578511
|
* Streamlined label referencing
|
2024-01-21 16:45:38 +00:00 |
|
Charles Averill
|
bb2e2f83e9
|
Add struct field names to subscriptn nodes in parse tree output
|
2024-01-21 16:39:09 +00:00 |
|
Charles Averill
|
cd9ed54d35
|
Add string constant values to stringconstn nodes in parse tree output
|
2024-01-21 16:39:09 +00:00 |
|
florian
|
7bbd33bcd6
|
* last commit was not complete, fixed
|
2024-01-21 15:26:21 +01:00 |
|
florian
|
79f6ee538d
|
* fix compilation on 32 bit hosts
|
2024-01-21 15:25:36 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
038c163717
|
* New CG tests for verifying tvecnode.simplify correctness
|
2024-01-21 11:56:09 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
74625648cf
|
* Vectors of string constants are now simplified into ordinal constants
|
2024-01-21 11:56:09 +00:00 |
|
florian
|
dc5041d778
|
* fix compilation for mipsel-android (hopefully)
|
2024-01-21 11:32:28 +01:00 |
|
florian
|
08e494ffd1
|
* extended test
|
2024-01-21 11:32:28 +01:00 |
|
Pierre Muller
|
7595dd3624
|
Also swap word/dword in case of cross-endian compilation
|
2024-01-20 21:35:24 +01:00 |
|
Pierre Muller
|
9648463eb5
|
Add MaybeSwap for coffsectionrec records (needed for cross-endian compilation)
|
2024-01-20 21:35:24 +01:00 |
|
florian
|
615e9bdafd
|
* copyright year for compiler logo updated
|
2024-01-20 20:54:52 +01:00 |
|
Onur ERÇELEN
|
44af9d87de
|
Upload New File
|
2024-01-20 19:50:44 +00:00 |
|
florian
|
3cd7c675b1
|
* manually added newer syscall numbers for arm-android
|
2024-01-20 14:10:40 +01:00 |
|
florian
|
785e259e62
|
* compilation on linux with FPC_USE_LIBC fixed
|
2024-01-19 23:45:07 +01:00 |
|
florian
|
185a346744
|
* fix darwin compilation after TTimespecArr changes
|
2024-01-18 22:19:42 +01:00 |
|
Michaël Van Canneyt
|
e9c6f1c152
|
* Delphi-compatible overloads UTF8ToUnicodeString
|
2024-01-18 09:32:15 +01:00 |
|
florian
|
54dba5738c
|
* cleaned up TTimespecArr declarations
|
2024-01-17 23:25:03 +01:00 |
|
florian
|
4dc4d2b2ba
|
* use TTimespecArr instead of tkernel_timespecs in sysutils
|
2024-01-17 23:25:03 +01:00 |
|
Michaël Van Canneyt
|
8be124100d
|
* system.threading compatibility unit + tests
|
2024-01-17 17:16:00 +01:00 |
|
mattias
|
71b10a21e1
|
pastojs: set version to 3.1.1
|
2024-01-17 15:27:50 +01:00 |
|
marcoonthegit
|
231007ebda
|
* check length of optstring before dereferencing (optstring[1]) it. Fixes #40596
|
2024-01-17 11:41:16 +01:00 |
|
Nikolay Nikolov
|
42f447257d
|
+ introduced TWasmValueStack for tracking the state of the WebAssembly stack. Not used, yet, but will be in the future.
|
2024-01-17 11:21:48 +02:00 |
|
Nikolay Nikolov
|
04a077707c
|
* fix warning
|
2024-01-17 09:43:51 +02:00 |
|
Nikolay Nikolov
|
03fc5d2323
|
+ added a zero/unitialized/unknown value to TWasmBasicType: wbt_Unknown
|
2024-01-17 08:32:10 +02:00 |
|
florian
|
4867d48e99
|
+ support for .debug_loc and .debuc_loclist sections
|
2024-01-16 23:24:37 +01:00 |
|
Nikolay Nikolov
|
f65e4f2385
|
* fixed bug in the handling of WebAssembly goto
|
2024-01-16 08:44:06 +02:00 |
|
Sven/Sarah Barth
|
21ffa221e6
|
* fix #40595: correctly access the list of parameters of the extended method table
+ added test
|
2024-01-15 23:14:38 +01:00 |
|
florian
|
b81f92536d
|
* avoid that fpc_fillmem does not inline due too much nested calls
|
2024-01-15 22:42:53 +01:00 |
|
Sven/Sarah Barth
|
dd4f7e9148
|
* fix #40592: make the Delphi-compatible attributes usable, but in a way that makes it clear to the user that they won't work
+ added test
|
2024-01-15 22:29:47 +01:00 |
|
Sven/Sarah Barth
|
1ffef6ed41
|
* print the whole symbol name for hint messages
|
2024-01-15 22:29:47 +01:00 |
|
Sven/Sarah Barth
|
38ca4f9157
|
* remove semicolon to make Lazarus happy
|
2024-01-15 22:29:47 +01:00 |
|
florian
|
9ee2eee293
|
* fix utimensat and utimensat if the rtl is compiled with -dFPC_USE_LIBC
|
2024-01-15 21:56:40 +01:00 |
|
florian
|
654d75b777
|
* fix bootstrapping with with 3.2.2 and -dFPC_USE_LIBC
|
2024-01-15 21:56:09 +01:00 |
|
florian
|
9bb6a32c62
|
* avoid wrong warning about FillChar not initializing the output parameter in case count <= 0
|
2024-01-15 21:54:11 +01:00 |
|
Pierre Muller
|
4c330f2799
|
Issue internal error in def type is errordef
|
2024-01-15 19:54:04 +01:00 |
|
Michaël Van Canneyt
|
af3ebf1464
|
* Change GetSystemTimes signature to be delphi compatible, implement for linux
|
2024-01-15 15:41:49 +01:00 |
|
Pierre Muller
|
81ae7063f3
|
Add new DragonFly OS syscall number up to release 6.4.0 (v6.4.0 tag on https://gitweb.dragonflybsd.org/dragonfly.git)
|
2024-01-15 15:18:56 +01:00 |
|
Michaël Van Canneyt
|
49100cc42b
|
* Add Current and CurrentIsMain
|
2024-01-15 14:19:53 +01:00 |
|
Pierre Muller
|
f506df022e
|
Add missing syscall_nr_futimens for NetBSD OS
|
2024-01-15 10:00:55 +01:00 |
|
florian
|
774e0f9122
|
+ support for fputimens on non-linux OSes
* reworked fputimens support on linux
+ FileSetDate for all unix OSes
|
2024-01-14 22:23:11 +01:00 |
|
florian
|
5f42443db3
|
* several issues with the in_val_x optimization fixed
|
2024-01-14 18:58:08 +01:00 |
|