Nikolay Nikolov
|
0f07c966b6
|
* convert if structured instructions to br_if + labels
|
2023-10-18 02:31:58 +03:00 |
|
Nikolay Nikolov
|
59128241ad
|
+ support mapping of structured instructions also in map_structured_asmlist_inner
|
2023-10-18 01:59:55 +03:00 |
|
Nikolay Nikolov
|
8b00598cab
|
* set the last=true property of the last tai_local in the locals list in the
beginning of insert_localslist, instead of in the end of prepare_locals
|
2023-10-18 01:52:44 +03:00 |
|
Nikolay Nikolov
|
5b64e5b957
|
* insert the wasm locals asm list after resolve_labels_complex, since it will (in the future) be able to allocate more locals, in order to resolve the branches and goto
|
2023-10-18 01:51:11 +03:00 |
|
Nikolay Nikolov
|
e81cff0408
|
* moved the insertion of the wasm locals asmlist to a local subroutine
|
2023-10-18 01:50:31 +03:00 |
|
Nikolay Nikolov
|
0e39e7c12d
|
* moved the preparation of the locals asm list in tcpuprocinfo.postprocess_code to a local subroutine
|
2023-10-18 01:47:42 +03:00 |
|
Nikolay Nikolov
|
db23f54f8c
|
* Local var templist renamed localslist. No functional changes.
|
2023-10-18 01:41:25 +03:00 |
|
Nikolay Nikolov
|
edabca1447
|
+ added and implemented tcpuprocinfo.AllocWasmLocal
|
2023-10-18 00:48:45 +03:00 |
|
mattias
|
985dec61b1
|
pastojs: do not add rtti for public constructor for class without rtti, related #37752
|
2023-10-17 15:09:22 +02:00 |
|
mattias
|
bb817db47a
|
pas2js: skip invalid surrogate
|
2023-10-17 13:11:09 +02:00 |
|
mattias
|
6bb5c3c48c
|
pastojs: added test for utf-16 surrogates
|
2023-10-17 13:03:12 +02:00 |
|
mattias
|
c7db379a4f
|
pastojs: errors on illegal char const
|
2023-10-17 13:02:45 +02:00 |
|
mattias
|
f477b94f0f
|
fcl-js: fixed EscapeString for surrogates
|
2023-10-17 13:02:12 +02:00 |
|
mattias
|
86dde7821c
|
fcl-pdf: gitignore fonts
|
2023-10-17 13:01:09 +02:00 |
|
Michaël Van Canneyt
|
48348ca7a1
|
* libfontconfig only on linux/freebsd/darwin
|
2023-10-17 11:16:41 +02:00 |
|
mattias
|
ddd39227eb
|
fcl-json: clean up
|
2023-10-17 09:47:00 +02:00 |
|
Pierre Muller
|
9e341da6ed
|
Apply fix submitted by Rika on discussion about issue #39366
|
2023-10-17 06:49:47 +00:00 |
|
Nikolay Nikolov
|
d911e462b2
|
+ added support for params and results in tai_wasmstruc_if.ConvertToBrIf
|
2023-10-17 03:00:23 +03:00 |
|
Nikolay Nikolov
|
c2173185e7
|
+ added method tai_wasmstruc_if.ConvertToBrIf
|
2023-10-17 02:11:46 +03:00 |
|
Michaël Van Canneyt
|
fa9da559fb
|
* libfontconfig dependency for linux/bsd
|
2023-10-17 00:31:37 +02:00 |
|
Nikolay Nikolov
|
bc7b113e09
|
+ convert wasm structured list to flat list
|
2023-10-17 00:14:12 +03:00 |
|
Michaël Van Canneyt
|
354ae2344e
|
* Add fontmapper by Anton Kavalenka. Fixes issue #39363
|
2023-10-16 22:28:01 +02:00 |
|
Nikolay Nikolov
|
ea18d11d41
|
* fixed crash in map_structured_asmlist_inner, when the TAsmList parameter is nil
|
2023-10-16 23:22:10 +03:00 |
|
Nikolay Nikolov
|
e0c41ebc5a
|
* fixed hang in map_structured_asmlist_inner
|
2023-10-16 23:21:28 +03:00 |
|
Nikolay Nikolov
|
3c19adda78
|
* moved the code that converts branch numbers to labels in the cpupi unit and call it from resolve_labels_complex
|
2023-10-16 23:09:56 +03:00 |
|
Nikolay Nikolov
|
c48a8ad31f
|
+ added ait_wasm_structured_instruction to the SkipLineInfo set
|
2023-10-16 23:05:10 +03:00 |
|
Nikolay Nikolov
|
3892bb265e
|
+ always call resolve_labels_complex, if DEBUG_WASM_GOTO is defined.
+ define DEBUG_WASM_GOTO in ppcwasm32.lpi (but not in the makefiles)
|
2023-10-16 23:04:11 +03:00 |
|
Nikolay Nikolov
|
6aa1f3686e
|
+ in case of unresolved labels, call resolve_labels_complex, which will eventually implement the stackifier algorithm. Currently, it converts the asmlist to structured.
|
2023-10-16 22:57:56 +03:00 |
|
Pierre Muller
|
e523b9b282
|
Move setting of SYSTEMDIR variable to prerules to get correct source directory for system unit on BSD targets
|
2023-10-16 21:44:17 +02:00 |
|
Nikolay Nikolov
|
267b99a8aa
|
+ added code for creating labels, associated with blocks and converting branch with consts to the corresponding block's label
|
2023-10-16 22:39:32 +03:00 |
|
Nikolay Nikolov
|
e318348372
|
+ added a block stack parameter to TAsmMapFunc
|
2023-10-16 20:55:53 +03:00 |
|
Nikolay Nikolov
|
3f4c41b45f
|
+ introduced twasmstruc_stack
|
2023-10-16 20:38:56 +03:00 |
|
Michaël Van Canneyt
|
9588204585
|
* (re)Build element ID list at end of parse. Fixes issue #39391
|
2023-10-16 17:07:17 +02:00 |
|
Michaël Van Canneyt
|
c0354d0975
|
* Allow descendents to override methods to implement their own parsing. Fixes issue #40063
|
2023-10-16 14:41:31 +02:00 |
|
Michaël Van Canneyt
|
a61d606643
|
* Close dataset on SQL change. Fixes issue #39610
|
2023-10-16 14:19:06 +02:00 |
|
Ondrej Pokorny
|
8bd9651abd
|
TSQLConnection.DoInternalDisconnect: safe with Assigned(FStatements) - like TDatabase.CloseDataSets etc.
|
2023-10-16 09:45:53 +00:00 |
|
Ondrej Pokorny
|
cd909ec2bc
|
TCustomConnection.DoCloseError virtual
|
2023-10-16 09:45:53 +00:00 |
|
Michaël Van Canneyt
|
e1715d6d1a
|
* Add miter/penstyle, allow font in floating point size, allow simulation of italic/bold. Patch by Joeny Ang. Fixes issue #39836
|
2023-10-16 11:17:56 +02:00 |
|
Michaël Van Canneyt
|
bad90711ef
|
* Do not use comp type, use int64 instead. Fix issue #40469
|
2023-10-16 10:25:52 +02:00 |
|
Michaël Van Canneyt
|
c1be8e590d
|
* Add demo to show OnVerifyCertificate, part of issue #39998
|
2023-10-16 09:06:05 +02:00 |
|
Michaël Van Canneyt
|
fb7c1d8805
|
* Add foForceLF to allow LF-separated files on windows. Fixes issue #39893
|
2023-10-15 23:30:42 +02:00 |
|
florian
|
4794e5ffcf
|
* improve math.power as suggested by Paolo Valle, resolves #40461
|
2023-10-15 23:17:24 +02:00 |
|
Michaël Van Canneyt
|
2854f08daa
|
* Add boolean %b format specifier
|
2023-10-15 23:06:02 +02:00 |
|
Michaël Van Canneyt
|
d9fb288552
|
* Transfer ForcedClose from TSQLConnector to proxy. Fixes issue #39910
|
2023-10-15 22:35:12 +02:00 |
|
Michaël Van Canneyt
|
bc00d5ae06
|
* Forgot CenterAt
|
2023-10-15 22:23:00 +02:00 |
|
Michaël Van Canneyt
|
f73456a9d9
|
* FileNewer should return true if the dest file does not exist.
|
2023-10-15 17:14:05 +02:00 |
|
Michaël Van Canneyt
|
1b4e733a66
|
* Disable range checking
|
2023-10-15 16:57:59 +02:00 |
|
Michaël Van Canneyt
|
0bd34bb992
|
* Remove subtarget option
|
2023-10-15 16:54:15 +02:00 |
|
Michaël Van Canneyt
|
e28add8b31
|
* Add some missing identifiers to TRectF. Fixes issue #40068
|
2023-10-15 16:54:15 +02:00 |
|
Pierre Muller
|
8c620daf33
|
Remove readln and add NORUN marker for tw40453 test
|
2023-10-15 11:22:05 +00:00 |
|