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 |
|
Michaël Van Canneyt
|
3ed000f801
|
* Handle dictionary better, use actual constructor
|
2024-04-27 18:31:29 +02:00 |
|
Michaël Van Canneyt
|
c4165a67a7
|
* Constructor
|
2024-04-27 18:31:29 +02:00 |
|
Michaël Van Canneyt
|
6a7524418a
|
* Create objects directly
|
2024-04-27 18:31:29 +02:00 |
|
florian
|
1de3aba4e3
|
* few types fixed
|
2024-04-26 22:54:27 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
17b7782929
|
* i386: Fixed issue where the peephole optimizer entered an infinite loop when building for CPUs older than Pentium II
|
2024-04-26 19:08:00 +00:00 |
|
Rika Ichinose
|
0655b342d4
|
Shorter IndexByte_Plain.
|
2024-04-26 18:35:47 +00:00 |
|
Michaël Van Canneyt
|
20c95f0455
|
Fix tests
|
2024-04-26 15:11:28 +02:00 |
|
Michaël Van Canneyt
|
d74f81fda8
|
* Remove unqualified string type, use UTF8 string or Unicode string
|
2024-04-26 15:11:28 +02:00 |
|
Michaël Van Canneyt
|
5dc62fae3b
|
* Add create_object method
|
2024-04-26 15:11:28 +02:00 |
|
Michaël Van Canneyt
|
5c9186a395
|
* Sample unit containing all browser apis
|
2024-04-26 15:11:28 +02:00 |
|
florian
|
fc6d6c123d
|
* more debug statments removed
|
2024-04-25 22:50:38 +02:00 |
|
florian
|
ab66440e76
|
* accidently committed debug statement removed
|
2024-04-25 22:47:17 +02:00 |
|
florian
|
51f5726343
|
* (hopefully) more consistent message when the compiler is stopped during showing the help screen, resolves #39455
|
2024-04-25 22:12:31 +02:00 |
|
Pierre Muller
|
a5cb0b6179
|
Remove SUBARCH refering to non-existing units for arm-freertos target
|
2024-04-25 12:17:19 +00:00 |
|
Pierre Muller
|
4b5e5f0ddb
|
Remove obsolete/unused rules inside rtl/freertos/Makefile.fpc
|
2024-04-25 12:13:19 +00:00 |
|
Pierre Muller
|
d7eef9c3ca
|
Add heapmgr and consoleio dependency for all freertos CPU specific units
|
2024-04-25 12:02:37 +00:00 |
|
Michaël Van Canneyt
|
0d375c638c
|
* not automatically committed...
|
2024-04-25 13:56:56 +02:00 |
|
Michaël Van Canneyt
|
1da241c09c
|
* Add wasm-job for webassembly
|
2024-04-25 11:26:40 +02:00 |
|
Sven/Sarah Barth
|
7f03fb6966
|
* revert the changes from b0d61558e3 , as 61397d40ae fixes it more correctly
|
2024-04-24 23:13:57 +02:00 |
|
Sven/Sarah Barth
|
61397d40ae
|
* ensure that Insert() of a single element into a dynamic array is typechecked in a way that the user is notified of errors
+ added test
|
2024-04-24 23:13:36 +02:00 |
|
florian
|
2d1fba1fa1
|
* disable (type ...), it did never work and there are not test, resolves #40562
|
2024-04-24 22:51:11 +02:00 |
|
Michaël Van Canneyt
|
328ff5f0c3
|
* Fix callback interface treatment
|
2024-04-24 16:38:26 +02:00 |
|
Michaël Van Canneyt
|
55dee03ad0
|
* Now able to generate code for all browser APIs
|
2024-04-23 18:31:35 +02:00 |
|