Pierre Muller
|
627fd6bce1
|
Add new substitute_env_variables parameter for DefaultReplacements function (with default true value)
|
2023-06-07 01:02:28 +02:00 |
|
Nikolay Nikolov
|
3b3a0a660c
|
* the a_ref_null instruction split into two subinstructions - a_ref_null_externref and a_ref_null_funcref
|
2023-06-07 01:42:46 +03:00 |
|
mattias
|
add67ca0e3
|
fcl-web: fixed compile
|
2023-06-06 15:43:52 +02:00 |
|
mattias
|
7056ec1a87
|
fcl-web: made TFPCustomHTTPServer.CreateUpgradeHandlerList virtual
|
2023-06-06 15:09:32 +02:00 |
|
mattias
|
1ab29086f8
|
rtl: fixed indentation
|
2023-06-06 14:30:07 +02:00 |
|
Michaël Van Canneyt
|
1afe0114d4
|
* Correct name
|
2023-06-05 14:55:05 +02:00 |
|
Michaël Van Canneyt
|
92eab370c3
|
* Add some methods for improved DUnit compatibility
|
2023-06-05 14:41:44 +02:00 |
|
Michaël Van Canneyt
|
1d7e346831
|
* Disable result, explicit list cmmand-line argument
|
2023-06-05 11:43:07 +02:00 |
|
Michaël Van Canneyt
|
21f57606a6
|
* GetAttribute call
|
2023-06-05 11:43:07 +02:00 |
|
Michaël Van Canneyt
|
4d66ac9118
|
* Add PProcedureSignature
|
2023-06-05 11:43:07 +02:00 |
|
Michaël Van Canneyt
|
b8738944ed
|
* Add TNoRefCountObject (delphi compatibility)
|
2023-06-05 11:43:07 +02:00 |
|
Nikolay Nikolov
|
1f76366125
|
+ introduced the is_wasm_reference_type(tdef) helper
|
2023-06-05 05:00:31 +03:00 |
|
Nikolay Nikolov
|
5cc4096f41
|
* formatting
|
2023-06-05 04:56:03 +03:00 |
|
Nikolay Nikolov
|
c33f47a707
|
+ introduced is_wasm_externref(tdef) helper
|
2023-06-05 04:55:33 +03:00 |
|
Nikolay Nikolov
|
022d2804a9
|
+ introduced is_wasm_funcref(tdef) helper
|
2023-06-05 04:51:03 +03:00 |
|
Nikolay Nikolov
|
dd09bf64b3
|
+ handle externref parameters in create_functype_common
|
2023-06-05 04:37:54 +03:00 |
|
Nikolay Nikolov
|
a778fb2eaa
|
+ support externref in defToWasmBasic
|
2023-06-05 04:31:53 +03:00 |
|
Nikolay Nikolov
|
3e21d24098
|
+ magically insert a void externref type in the System unit, called WasmExternRef
|
2023-06-05 04:26:57 +03:00 |
|
Nikolay Nikolov
|
c925c1aaa6
|
+ introduced flag is_wasm_externref to tcpupointerdef for wasm32. This is to be
used for declaring WebAssembly externref reference types.
|
2023-06-05 04:09:56 +03:00 |
|
Nikolay Nikolov
|
ad69c6e1b5
|
+ also support funcref parameters in create_functype_common
|
2023-06-05 02:53:44 +03:00 |
|
Nikolay Nikolov
|
bebe53ef9f
|
* added support and simplified the handling of results in create_functype_common for reference types
|
2023-06-05 02:46:34 +03:00 |
|
Nikolay Nikolov
|
60cde554fd
|
+ handle wasm funcrefs in tgcpu.defToWasmBasic
|
2023-06-05 02:44:34 +03:00 |
|
Nikolay Nikolov
|
33fb887479
|
* ppudump compilation fixed
|
2023-06-05 01:45:30 +03:00 |
|
Nikolay Nikolov
|
93438ef1a5
|
+ added the wasmfuncref directive for procvars. Not actually implemented, just
parsed.
|
2023-06-05 01:29:22 +03:00 |
|
Sven/Sarah Barth
|
d24eeffa2b
|
* fix #40293: have the SysUtils unit use the TArray<> declaration in the ObjPas unit instead of declaring it again
|
2023-06-03 18:10:45 +02:00 |
|
Michaël Van Canneyt
|
462536ca9b
|
* Forgot to add file
|
2023-06-02 12:02:10 +02:00 |
|
Michaël Van Canneyt
|
a50be08348
|
* Reorganize tests in more clear sets
|
2023-06-01 18:17:41 +02:00 |
|
Michaël Van Canneyt
|
bcdd3cd84b
|
* Correct command-line handling
|
2023-06-01 17:41:54 +02:00 |
|
Michaël Van Canneyt
|
6e324989eb
|
* Delphi compatibility: Add conversion between TValue from/to variant and TVarRec
|
2023-06-01 17:41:54 +02:00 |
|
florian
|
52147baa04
|
* correct tripletcpustr, resolves #40301
|
2023-05-31 20:26:50 +02:00 |
|
Michael VAN CANNEYT
|
a3f441b590
|
* loongarch64 architecture reinstated
|
2023-05-31 09:40:43 +02:00 |
|
Michael VAN CANNEYT
|
babcb631f8
|
* Delegate darwin ifdef out of program flow, towards const, for clarity
|
2023-05-31 09:34:24 +02:00 |
|
Michael VAN CANNEYT
|
c0893e5c16
|
* get rid os some warnings
|
2023-05-31 09:34:24 +02:00 |
|
Michael VAN CANNEYT
|
c6effbd676
|
* Refactor: add utility routine to handle command-line changes
|
2023-05-31 09:34:24 +02:00 |
|
Michael VAN CANNEYT
|
a52b3522dc
|
* Refactor: Rename some variables for clarity
|
2023-05-31 09:34:24 +02:00 |
|
Michael VAN CANNEYT
|
647f211aa5
|
Refactor check for -PB and -PP for clarity of flow
|
2023-05-31 09:34:23 +02:00 |
|
Michael VAN CANNEYT
|
5d104c9115
|
Refactor initialization of binary and processor name for clarity of flow
|
2023-05-31 09:34:23 +02:00 |
|
Michael VAN CANNEYT
|
27476a915b
|
* Refactor processorname -> suffix name for clarity of flow
|
2023-05-31 09:34:23 +02:00 |
|
Michaël Van Canneyt
|
5ee294f224
|
* GetExtendedFieldinfo, patch to fix #40300
|
2023-05-30 14:24:52 +02:00 |
|
Michaël Van Canneyt
|
8696ca652d
|
* Emit comments in RTTI info for classes/interfaces
|
2023-05-29 13:41:25 +00:00 |
|
Michaël Van Canneyt
|
0515be62b4
|
* Add option to allow emitting comments in RTTI info
|
2023-05-29 13:41:25 +00:00 |
|
marcoonthegit
|
f0debbe649
|
* change HDEVNOTIFY to lpvoid/pointer instead of thandle
|
2023-05-29 13:32:44 +02:00 |
|
marcoonthegit
|
67eac52f07
|
* RegisterDeviceNotification
|
2023-05-28 21:37:54 +02:00 |
|
marcoonthegit
|
fc8b28eecd
|
* change types of method from integre to single for tpointf (probably copy-paste the interface error from integer TPoint )
|
2023-05-28 15:55:47 +02:00 |
|
marcoonthegit
|
f4155dc710
|
* movefile_* consts expanded
|
2023-05-28 15:47:49 +02:00 |
|
marcoonthegit
|
e9352b4894
|
* use predefined pointer types from system as much as possible. This avoids trouble between objpas.pinteger and windows.pinteger in generics. (if windows is only in implementation).
|
2023-05-28 12:40:49 +02:00 |
|
Sven/Sarah Barth
|
5a0ace6d45
|
* replace Length(<array>) - 1 with High(<array>) which leads to slightly shorter/better code (reported by lagprogramming on the forum)
|
2023-05-26 22:19:32 +02:00 |
|
Pierre Muller
|
3bb2586269
|
Fix for sparc64 specific code generation bug report #40252
|
2023-05-26 17:10:23 +02:00 |
|
Pierre Muller
|
484c178c15
|
Add new make variable BETATARGETS, for CPU targets in beta stage, to include it into distclean list
|
2023-05-26 11:32:16 +00:00 |
|
Pierre Muller
|
5a123d33ba
|
Add -Awin64-as option for aarch64 compiler for win64 target
|
2023-05-26 11:15:55 +00:00 |
|