Nikolay Nikolov
|
6677b2ffcd
|
* fixed compilation with -dPREPROCWRITE
|
2026-02-18 12:01:22 +02:00 |
|
Nikolay Nikolov
|
4fd3922aa4
|
- removed old_idtoken from tscannerstate, because that is now part of tscannerfile
|
2026-02-17 21:05:21 +02:00 |
|
Nikolay Nikolov
|
2bd50d370e
|
- removed old_orgpattern from tscannerstate, because that is now part of tscannerfile
|
2026-02-17 21:04:50 +02:00 |
|
Nikolay Nikolov
|
192a4474b6
|
- removed old_c from tscannerstate, because that is now part of tscannerfile
|
2026-02-17 21:04:03 +02:00 |
|
Nikolay Nikolov
|
82c794ebce
|
- removed old_token from tscannerstate, because that is now part of tscannerfile
|
2026-02-17 21:03:37 +02:00 |
|
Nikolay Nikolov
|
a2c89e47f8
|
* fixed RISCV compilation
|
2026-02-17 20:40:50 +02:00 |
|
Nikolay Nikolov
|
b3cc7f7ac2
|
* fixed i8086 compilation
|
2026-02-17 20:34:10 +02:00 |
|
Nikolay Nikolov
|
c17b3e43ca
|
* the global variable 'idtoken' moved inside tscannerfile
|
2026-02-17 20:30:25 +02:00 |
|
mattias
|
a7d755d6f2
|
compiler: fixed fppu result
|
2026-02-17 18:40:42 +01:00 |
|
mattias
|
25da45f666
|
compiler: fixed ctask reload result
|
2026-02-17 18:32:17 +01:00 |
|
mattias
|
060425cab6
|
compiler: ctask scheduler loads ppu files, fixed cycle check, fixed -Ur
|
2026-02-17 18:06:01 +01:00 |
|
Nikolay Nikolov
|
8af23fd95b
|
* fixed compilation of the RISCV compiler
|
2026-02-17 18:54:20 +02:00 |
|
Nikolay Nikolov
|
8896307f15
|
* fixed compilation of the i8086 compiler
|
2026-02-17 18:45:26 +02:00 |
|
Nikolay Nikolov
|
41483b2691
|
* fixed compilation of the JVM compiler after the previous commit
|
2026-02-17 18:37:57 +02:00 |
|
Nikolay Nikolov
|
ccc3decde3
|
* the global variable 'token' moved inside tscannerfile
|
2026-02-17 18:24:24 +02:00 |
|
Nikolay Nikolov
|
64d604d349
|
* the global variable 'c' moved inside tscannerfile
|
2026-02-16 22:50:35 +02:00 |
|
Nikolay Nikolov
|
afb01acf78
|
* parameter of tscannerfile.illegal_char renamed from 'c' to 'ch'
|
2026-02-16 22:50:34 +02:00 |
|
Nikolay Nikolov
|
4afa4f43cd
|
- removed parameter 'full' from method tglobalstate.restore
|
2026-02-16 20:44:11 +02:00 |
|
Nikolay Nikolov
|
29a3773a69
|
- removed parameter 'full' from method tglobalstate.save
|
2026-02-16 20:44:11 +02:00 |
|
Nikolay Nikolov
|
c3a6d1ef72
|
- removed the 'savefull' parameter from tglobalstate.create
|
2026-02-16 20:44:11 +02:00 |
|
Nikolay Nikolov
|
938ff0e790
|
- removed the 'full' parameter from the save_global_state and restore_global_state functions
|
2026-02-16 20:44:10 +02:00 |
|
mattias
|
a5cfd52cab
|
compiler: fixed ctask ppu scheduler waitforcrc, verbose show linenumbers: show mem used after ppu write
|
2026-02-16 19:27:40 +01:00 |
|
mattias
|
df32b4c0cd
|
compiler: unified variable names, debug indirect_crc
|
2026-02-16 19:03:40 +01:00 |
|
Nikolay Nikolov
|
c2fd1c3524
|
* current_commentstyle converted from a global variable to a field inside the tscannerfile class
|
2026-02-16 12:42:24 +02:00 |
|
florian
|
9ae7eba247
|
* get rid of aktcallnode
|
2026-02-15 22:34:50 +01:00 |
|
mattias
|
68781abf2d
|
compiler: started alternative scheduler, also scheduling ppu files
|
2026-02-15 12:38:57 +01:00 |
|
mattias
|
cfa7f5f77a
|
compiler: load_usedunits must stop on ms_compiling_wait* too
|
2026-02-15 12:38:57 +01:00 |
|
Michaël Van Canneyt
|
9d2bacabac
|
* currentmodulestate needs same size as ModuleStateStr. Fixes issue #41618
|
2026-02-15 11:26:34 +01:00 |
|
florian
|
b606232211
|
* storing pattern is not needed anymore as it is part of tscannerfile now
|
2026-02-14 23:04:24 +01:00 |
|
florian
|
eec2e10bcf
|
* make inlinelevel a member field of tcallnode
|
2026-02-14 13:49:08 +01:00 |
|
Florian Klämpfl
|
d411be8ad9
|
* sanitize pass1 flag reseting, resolves infinite inline recursion, resolves #41616
|
2026-02-14 11:31:18 +01:00 |
|
florian
|
7d79b285b0
|
* move pattern variables into tscannerfile
|
2026-02-14 10:48:34 +01:00 |
|
florian
|
a35fe4698b
|
+ factor out a cdynset unit
|
2026-02-12 22:37:10 +01:00 |
|
florian
|
4e3e213652
|
* fix #41581 based on a patch by rasberryrabbit
|
2026-02-11 22:44:21 +01:00 |
|
Rika Ichinose
|
d2d7b6d045
|
Allocate TCMOVTracking on the stack.
|
2026-02-11 10:07:33 +03:00 |
|
florian
|
58d2420c1e
|
* better fix and test for #41488
|
2026-02-08 21:47:10 +01:00 |
|
Pierre Muller
|
cd70bf6444
|
Consider also enumeration defs to fix wrong typecasting in commit 35d9f304
|
2026-02-08 19:12:21 +00:00 |
|
Pierre Muller
|
a149686c1c
|
Set StackSize to 8Mb for all x86_64 BSD variants
|
2026-02-08 16:58:51 +01:00 |
|
Florian Klämpfl
|
7f5ff469c6
|
* handle rodata correctly in the binary elf writer
|
2026-02-08 13:43:25 +01:00 |
|
florian
|
4ce0b7932a
|
* introduce and use support_rodata define in the compiler
|
2026-02-08 10:49:50 +01:00 |
|
florian
|
35d9f304b1
|
* modified by patch of rasberryrabbit to fix #41488
|
2026-02-07 23:09:20 +01:00 |
|
Sven/Sarah Barth
|
349f9ccc14
|
* align exception handling on aarch64-win64 more with the one on x86_64-win64 by not creating a *copy* of the finalization code, but by *extracting* it
|
2026-02-07 22:52:43 +01:00 |
|
Sven/Sarah Barth
|
28119a61ca
|
* adjust stored flow control flags like is done on x86_64-win64 for proper label generation in specific situations
|
2026-02-07 22:50:56 +01:00 |
|
Sven/Sarah Barth
|
31446a8fb3
|
- don't pre-allocate 32 Byte of stack for the finalization proc, that's a remnant from x86_64-win64 for the shadow space
|
2026-02-07 22:49:37 +01:00 |
|
florian
|
8737c02833
|
* better case node code generation, should resolves #41602
|
2026-02-04 22:43:13 +01:00 |
|
Margers
|
4ce8bf22b8
|
Symbol browser information collection improvements part 3.
+ Show type and variable for absolute variables.
+ Properties show read and write function (or field).
+ Self referencing symbol detection. Avoid infinite loops.
|
2026-02-01 08:48:30 +00:00 |
|
florian
|
934fea0339
|
* remove unclear test (ni regression in any test) in taddnode.pass_typecheck_internal to resolve #41595
|
2026-01-28 22:56:14 +01:00 |
|
mattias
|
e531e4c302
|
compiler: fixed ctask scheduler using dependent units
|
2026-01-27 22:43:40 +01:00 |
|
mattias
|
d53f2b4acf
|
compiler: indent
|
2026-01-27 15:37:03 +01:00 |
|
Pierre Muller
|
260a89e584
|
Simplify code setting default endianess for powerpc64_freebsd target
|
2026-01-27 10:17:08 +00:00 |
|