Michaël Van Canneyt
|
e044aae4dc
|
* Handle "object" as argument type
|
2024-04-12 15:02:47 +02:00 |
|
Michaël Van Canneyt
|
51ffa2220e
|
* Better callback and type handling
|
2024-04-12 13:36:01 +02:00 |
|
Michaël Van Canneyt
|
388a55904a
|
* Handle complex nested types in arguments
|
2024-04-11 19:15:41 +02:00 |
|
Michaël Van Canneyt
|
dfafb1f777
|
* Remove some debug statements
|
2024-04-11 17:07:42 +02:00 |
|
Michaël Van Canneyt
|
5bc1cfa9bc
|
* -r/chrome option
|
2024-04-11 17:05:41 +02:00 |
|
Michaël Van Canneyt
|
90cac5536f
|
* Some corrections in GetInvokeNameFromTypeName
|
2024-04-11 17:05:19 +02:00 |
|
Michaël Van Canneyt
|
bd08aa6197
|
* Correct InvokenameFromAlias
|
2024-04-11 16:16:34 +02:00 |
|
Michaël Van Canneyt
|
ea64142bac
|
* Better support for Alias types
|
2024-04-11 15:35:01 +02:00 |
|
Michaël Van Canneyt
|
c720e30fac
|
* Add dictionary-typed result support
|
2024-04-11 12:12:25 +02:00 |
|
Michaël Van Canneyt
|
70b2f29b92
|
* Do not generate code for types that are used in a ignored definiton
|
2024-04-11 11:51:48 +02:00 |
|
Michaël Van Canneyt
|
2a9eccec65
|
* Definitions marked [ChromeOnly] are not available in regular Javascript
|
2024-04-11 10:45:10 +02:00 |
|
florian
|
74bed63e28
|
+ test for fc3d71bba3
|
2024-04-10 23:01:25 +02:00 |
|
Rika Ichinose
|
fc3d71bba3
|
Check bounds in SetLength(shortstring).
|
2024-04-10 21:06:14 +03:00 |
|
Michaël Van Canneyt
|
dc7130d078
|
* Sequence result support
|
2024-04-10 18:54:01 +02:00 |
|
Michaël Van Canneyt
|
05118c077f
|
* Test for sequence result
|
2024-04-10 17:49:46 +02:00 |
|
Michaël Van Canneyt
|
a08b15831b
|
* Add sequence support
|
2024-04-10 16:31:35 +02:00 |
|
Michaël Van Canneyt
|
b40c20b53b
|
* Do not generate definition for aliased types
|
2024-04-10 11:19:18 +02:00 |
|
Michaël Van Canneyt
|
41f2dd9c26
|
* Support ArrayBuffer(View)
|
2024-04-10 10:55:46 +02:00 |
|
Michaël Van Canneyt
|
9f72de4276
|
* Remove some useless warnings
|
2024-04-10 10:55:46 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
3cae3e7e48
|
* x86: Registers are now allocated properly during a FuncMov2Func
optimisation
|
2024-04-09 20:51:24 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
18eec3055e
|
* x86: More accurate register tracking in CheckJumpMovTransferOpt
|
2024-04-09 20:51:24 +00:00 |
|
Michaël Van Canneyt
|
513a461911
|
* Guard against argument names that are keywords
|
2024-04-09 18:08:36 +02:00 |
|
marcoonthegit
|
972703ab45
|
* update copyright year with 5 years.
|
2024-04-09 17:47:43 +02:00 |
|
Michaël Van Canneyt
|
23bcb38138
|
* Correctly create constructor definitions
|
2024-04-09 17:13:43 +02:00 |
|
Michaël Van Canneyt
|
3075a820a1
|
* Correctly create constructor definitions
|
2024-04-09 17:04:09 +02:00 |
|
Michaël Van Canneyt
|
38dac868e0
|
* Fix stringifier
|
2024-04-09 15:13:05 +02:00 |
|
Michaël Van Canneyt
|
43487dac24
|
* Support for enum return type
|
2024-04-09 10:34:15 +02:00 |
|
florian
|
fd68d3bfbb
|
* ensure that left and right have a result type set in tx86addnode.pass_1, resolves #40727
|
2024-04-08 22:53:34 +02:00 |
|
Rika Ichinose
|
bad42011ab
|
Better i386.inc:fpc_ansistr_unique.
|
2024-04-08 18:47:18 +00:00 |
|
Michaël Van Canneyt
|
2703d96741
|
* Handle maplike interface definition
|
2024-04-08 18:15:57 +02:00 |
|
marcoonthegit
|
5120a3a0c3
|
* dc_pen and dc_brush in getstockobject section, reported on forum
|
2024-04-08 11:56:26 +02:00 |
|
florian
|
80750f7591
|
* second_abs: don't supply a separate 64 bit code path for high level cpu targets
|
2024-04-07 22:49:18 +02:00 |
|
Nikolay Nikolov
|
2e65a5d458
|
+ introduced cgbase.topcg2str and topcmp2str for converting TOpCg and TOpCmp to strings (useful for debug logging, etc)
|
2024-04-07 22:10:41 +03:00 |
|
florian
|
139f2dfe84
|
* fix internalerror 200502052 with certain min/max optimizations on x86-64, resolves #40730
|
2024-04-06 23:31:37 +02:00 |
|
Michaël Van Canneyt
|
01f9053f3d
|
* Forgot to commit
|
2024-04-05 22:06:17 +02:00 |
|
florian
|
886f91dee3
|
+ tvardata.vuint32, resolvers #40729
|
2024-04-05 20:29:13 +02:00 |
|
Michaël Van Canneyt
|
760484c7a4
|
* Fix parsing of type with attributes
|
2024-04-05 18:51:41 +02:00 |
|
Michaël Van Canneyt
|
afa3cc5439
|
* Parse complete browser api
|
2024-04-05 18:42:40 +02:00 |
|
Michaël Van Canneyt
|
1933127d41
|
* Support for namespaces
|
2024-04-05 15:24:45 +02:00 |
|
Michaël Van Canneyt
|
323adefec5
|
* Add sequence types (FrozenArray,ObservableArray)
|
2024-04-05 09:45:23 +02:00 |
|
Michaël Van Canneyt
|
d12d82dab4
|
* Allow more keywords as argument identifiers
|
2024-04-04 20:39:33 +02:00 |
|
Michaël Van Canneyt
|
02c4ac974a
|
* Long long with enforcerange
|
2024-04-04 20:24:58 +02:00 |
|
Michaël Van Canneyt
|
af8f1167f0
|
* Fix [EnforceRange] long
|
2024-04-04 18:06:03 +02:00 |
|
Michaël Van Canneyt
|
d7b8e1c351
|
* Fix parsing of mozilla ID
|
2024-04-04 17:08:22 +02:00 |
|
Pierre Muller
|
f56587bddd
|
Use correct check for unsigned size in a_op64_{const/reg}_reg_reg_checkoverflow methods
|
2024-04-03 23:41:50 +02:00 |
|
Pierre Muller
|
8511b0fc7b
|
Increase default stack size to 8Mb for i386 and sparc solaris systems
|
2024-04-03 23:17:55 +02:00 |
|
florian
|
8cdb3deebd
|
* another fix for min/max intrinsics on x86_64 for non constant/reference/register locations, resolves #40724
|
2024-04-03 22:03:30 +02:00 |
|
Pierre Muller
|
8fa80295d0
|
Avoid running cleanppulogs and ppulogs rules in parallel
|
2024-04-03 14:56:51 +00:00 |
|
marcoonthegit
|
2ec99cc82e
|
* skip empty path components in concatpaths, related to #40682
|
2024-04-03 14:40:32 +02:00 |
|
marcoonthegit
|
654a8e564b
|
* CommonPrefixWith has a 2nd OUT parameter, reported in the forum
|
2024-04-03 11:57:12 +02:00 |
|