Michaël Van Canneyt
|
a04d2b59f6
|
* Emit better error when not able to load auto units
|
2024-05-06 16:56:29 +02:00 |
|
Michaël Van Canneyt
|
02704f85a9
|
* Wasm: generator for invoke helper now handles overloaded methods in interfaces
|
2024-05-06 15:49:28 +02:00 |
|
Pierre Muller
|
e657d6a07d
|
Enable fcl-pdf for BSD and solaris OSes
|
2024-05-05 22:59:44 +02:00 |
|
Pierre Muller
|
98c11c2365
|
Enable libfontconfig for solaris OS
|
2024-05-05 22:59:44 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
e60a7d01a4
|
* Inc/Dec nodes converted to Add/Sub now remove
the "nf_modify" flag from the destination so
constant propagation works more efficiently.
|
2024-05-05 20:50:37 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
e7145f5f7c
|
* Blocks of statements are now pruned (within reason) if a raise, exit, break, continue or goto node is found
|
2024-05-05 20:46:30 +00:00 |
|
Rika Ichinose
|
41ae52dde1
|
Import Heap* functions on WinCE.
|
2024-05-05 20:10:45 +00:00 |
|
Michaël Van Canneyt
|
a888a141a2
|
* remove do_compile, clearer flow when loading ppu/pas files
|
2024-05-04 16:58:04 +02:00 |
|
Michaël Van Canneyt
|
3302dae600
|
* hlgcodegen needed when creating module info (fixes AV)
|
2024-05-04 16:44:33 +02:00 |
|
Michaël Van Canneyt
|
312cf246ad
|
* Fix creating thunk class when inherited interfaces are used
|
2024-05-04 16:44:32 +02:00 |
|
Michaël Van Canneyt
|
1e9e533e6c
|
* Replace object with record where possible
|
2024-05-04 16:44:32 +02:00 |
|
Michaël Van Canneyt
|
a478a33c32
|
* Correct location of new error message
|
2024-05-04 09:18:05 +02:00 |
|
Michaël Van Canneyt
|
27ab23681c
|
* More complete example with dictionaries as objects
|
2024-05-04 09:14:04 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
edc1c79cbb
|
* Bug fix where copied block nodes didn't inherit the original's flags
|
2024-05-03 21:13:43 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
b828529b24
|
* Block nodes are now marked as strippable when created from "begin" statements
|
2024-05-03 21:13:43 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
6cc391dfa1
|
* x86: Improved "Test2Bt" peephole optimisation
|
2024-05-02 23:46:20 +01:00 |
|
florian
|
b6da7a799a
|
* regenerated
|
2024-05-02 22:46:49 +02:00 |
|
Pierre Muller
|
1e5240b5a4
|
Do allocate a new regset for top_regset for ARM compiler to avoid heap memory corruption
|
2024-05-02 13:52:04 +00:00 |
|
Pierre Muller
|
f6a0da71fc
|
Do not set USEINLINE macro if DISABLE_INLINE macro is set
|
2024-05-02 09:36:27 +00:00 |
|
Pierre Muller
|
cb6fe28898
|
Add support for DISABLE_SYSTEMINLINE inside heaptrc unit
|
2024-05-02 07:56:33 +00:00 |
|
Pierre Muller
|
d1510840d0
|
Fix compilation of rtl with -dDISABLE_SYSTEMINLINE
|
2024-05-02 07:47:57 +00:00 |
|
florian
|
a0cae50af6
|
* rtl part of #35433
|
2024-05-01 23:15:12 +02:00 |
|
florian
|
666de1e77c
|
* packages part of #35433
|
2024-05-01 23:09:07 +02:00 |
|
florian
|
346962beaa
|
* compiler part of #35433
|
2024-05-01 23:05:06 +02:00 |
|
Rika Ichinose
|
fed9c609e8
|
Calculate the amount of ansichars in argv with one call to WideCharToMultiByte.
|
2024-05-01 20:17:52 +00:00 |
|
Rika Ichinose
|
6489b6fc36
|
Shorten win/systhrd.inc; fix SetThreadStackGuarantee signature.
|
2024-05-01 19:57:16 +00:00 |
|
Michaël Van Canneyt
|
dd63ea1425
|
* Fix dependencies for some platforms
|
2024-05-01 13:51:45 +02:00 |
|
Michaël Van Canneyt
|
9a1c3997aa
|
* Aix has sockets
|
2024-04-30 10:49:17 +02:00 |
|
Michaël Van Canneyt
|
4f0f67d28e
|
* Enable socket-based implementations for wince
|
2024-04-30 00:05:21 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
ac3425a14d
|
* Only perform the block flattening if "forinline" is true or under -O2 and above
|
2024-04-29 18:17:55 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
63e8633262
|
* New block node optimisation that attempts to
flatten nested blocks (makes labels and later
optimisation more efficient).
|
2024-04-29 18:17:55 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
5a9d4d44fa
|
* Calling "internalstatements" now sets the "bnf_strippable" flag on the result
|
2024-04-29 18:17:55 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
060a7185ab
|
* Framework for more complex block node simplification
|
2024-04-29 18:17:55 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
5605566e42
|
* Added field to identify blocknodes that wrap entire subroutines
|
2024-04-29 18:17:55 +00:00 |
|
Michaël Van Canneyt
|
cb926961ce
|
* Enable namespaced units, only write namespaces when needed
|
2024-04-29 16:26:16 +02:00 |
|
Michaël Van Canneyt
|
5c3763ffdf
|
* Support for dotted units
|
2024-04-29 16:26:16 +02:00 |
|
Michaël Van Canneyt
|
9f580c7104
|
* Specify dotted units
|
2024-04-29 16:26:16 +02:00 |
|
marcoonthegit
|
9e101c51e3
|
* added GetGUIThreadInfo reported on the forum
|
2024-04-29 13:24:54 +02:00 |
|
Michaël Van Canneyt
|
1ee8f039ff
|
* Explaining comment for GetReadPropertyCall
|
2024-04-28 22:49:36 +02:00 |
|
Michaël Van Canneyt
|
b9d29d3420
|
* Better OS selection for some dependencies
|
2024-04-28 22:46:07 +02:00 |
|
Michaël Van Canneyt
|
3605b80f58
|
* Fixes so job_web.webidl compiles again with new dictionary conversion
|
2024-04-28 22:46:07 +02:00 |
|
florian
|
7b0578dc17
|
* cleanup tnodeutils.InsertThreadvars as suggested in #40538, resolves #40538
|
2024-04-28 22:38:28 +02:00 |
|
Michaël Van Canneyt
|
f89a2b8432
|
* Fix code generation for dictionary with parent
|
2024-04-28 12:32:08 +02:00 |
|
Michaël Van Canneyt
|
1b0a1254ad
|
* Allow vcl-compat to be compiled for webassembly
|
2024-04-28 11:46:07 +02:00 |
|
Michaël Van Canneyt
|
9f812855bb
|
* Allow most of fcl-web to be compiled for webassembly
|
2024-04-28 11:46:07 +02:00 |
|
Michaël Van Canneyt
|
4b8808bfb2
|
* Generate code for JSClassName
|
2024-04-28 11:25:30 +02:00 |
|
Rika Ichinose
|
3cfec5e6a4
|
Allocate argvs at once.
|
2024-04-27 16:49:25 +00:00 |
|
florian
|
6a109634b0
|
* extended test to include the test case for #40732
|
2024-04-27 18:44:59 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
e601156b8c
|
* x86-64: Bug fix where RIP-relative references were made absolute in minmax optimisations by mistake.
|
2024-04-27 16:32:04 +00:00 |
|
Michaël Van Canneyt
|
7629cdb4a5
|
* Some fixes and simplifications
|
2024-04-27 18:31:29 +02:00 |
|