Commit Graph

69941 Commits

Author SHA1 Message Date
Nikolay Nikolov
8a34224782 + added the wasm object format and the wasm32 arch to the fpcres help screen 2024-06-27 04:15:44 +03:00
Nikolay Nikolov
60017c1034 + started working on a WebAssembly resource writer for fcl-res and the fpcres tool 2024-06-27 04:15:44 +03:00
Michaël Van Canneyt
0c745fb257 * Implement TJSArrayBuffer 2024-06-26 14:17:52 +02:00
Nikolay Nikolov
440a635bce + initial compiler support for WebAssembly resources. Requires WebAssembly
support in the fpcres utility, which is not implemented, yet.
2024-06-25 03:07:55 +03:00
florian
14f2d8ab08 * patch by Bart B to make SetValue delete keys with empty values as SetValueFromIndex, resolves #38214 2024-06-24 22:45:07 +02:00
J. Gareth "Curious Kit" Moreton
fb66369a3b * x86: CheckJumpMovTransferOpt now also copies over register deallocations to allow better optimisations 2024-06-24 20:05:39 +00:00
Michaël Van Canneyt
a49c0f6e0c * Fetch example, demo how to reconstruct object response 2024-06-24 17:18:43 +02:00
Michaël Van Canneyt
d0a5b61b80 * Corrections from samples 2024-06-24 17:18:43 +02:00
marcoonthegit
1c02529199 * closes 40829
* add pointer to return value type of libusb_get_version
2024-06-24 15:42:06 +02:00
Michaël Van Canneyt
c8bb9083dc * Extend and Correctly handle aliases invoke class and function for aliased classes 2024-06-24 15:09:44 +02:00
florian
abcced55af * (lsighly, added safety check) patch by Евгений Савин, resolves #40784 2024-06-23 22:07:51 +02:00
marcoonthegit
4300e2cfcc * add filename before eparsererror and reraise closes 0040958 2024-06-23 13:30:05 +02:00
florian
9ea7aa74b5 * get rid of unneeded -dGDB 2024-06-20 20:57:44 +02:00
Michaël Van Canneyt
9e8f09b93f * Properly reset state when (re)compiling, by Artem Izmaylov. Fixes issue #40825 2024-06-20 11:52:02 +02:00
Rika Ichinose
c261d5fdee Fix reading past the end of the string in Unix.FSearch. 2024-06-20 01:02:40 +03:00
Michaël Van Canneyt
ec21c75e05 * Hosting example for webassembly module 2024-06-19 17:52:09 +02:00
Michaël Van Canneyt
0e11fe0fc5 * Forgot to commit last version: allow to use thisid from function 2024-06-19 15:40:37 +02:00
Michaël Van Canneyt
7dcd89ede1 * Corrections for Float64 2024-06-19 09:42:44 +02:00
Michaël Van Canneyt
94912ab274 * Getters & Setters for typed arrays 2024-06-19 09:21:50 +02:00
florian
54ee1d6824 * patch by Awkward, resolves #40822 2024-06-18 22:50:21 +02:00
Michaël Van Canneyt
e80ce5f61f * Allow to disable monitor 2024-06-18 14:51:34 +02:00
Michaël Van Canneyt
ec2e645719 * Allow to cache reject/resolve 2024-06-18 09:12:51 +02:00
Michaël Van Canneyt
3df063ad92 * Make methods protected, so one can override 2024-06-18 09:12:51 +02:00
florian
6c50c02f7c * bail out early in tcgaarch64.make_simple_ref if possible 2024-06-17 22:54:06 +02:00
Sven/Sarah Barth
b98df20b4e * regenerate Makefile 2024-06-16 21:40:58 +02:00
Sven/Sarah Barth
4936ca80d1 * look for sub directories of utils that contain Makefile instead of Makefile.fpc just like the one in packages does 2024-06-16 21:40:58 +02:00
Sven/Sarah Barth
bd9ea37453 + add a distclean target for sim_pasc 2024-06-16 21:40:57 +02:00
Sven/Sarah Barth
6a983e533a - remove file that's generated again by the Makefile 2024-06-16 21:40:54 +02:00
florian
13de117b8e * give better error message for #40821 2024-06-16 10:51:45 +02:00
florian
ebf39d6109 * patch by alligator: avoid unncessary calls to CalcTotalSize 2024-06-15 22:34:09 +02:00
florian
f8da65f8e9 * cosmetics 2024-06-14 22:58:29 +02:00
Sven/Sarah Barth
47cdbda029 * rename packages/build/Makefile to Makefile-no-regen to avoid it being changed if one uses "fpcmake -Tall -r" in an upper directory 2024-06-14 22:49:26 +02:00
Sven/Sarah Barth
360ea0ec3d * restore original content of packages/build/Makefile 2024-06-14 22:48:56 +02:00
Sven/Sarah Barth
c60f233dc0 * we want to call fpcmake, not fpmake 2024-06-14 15:13:31 +02:00
Sven/Sarah Barth
c069e9b1d2 * rename utils/build/Makefile to Makefile-no-regen so that it isn't touched if someone uses "fpcmake -Tall -r" in some upper directory 2024-06-14 15:08:00 +02:00
Sven/Sarah Barth
3ed60f6c2b * restore original content of utils/build/Makefile 2024-06-14 15:07:17 +02:00
Sven/Sarah Barth
60190ff375 * regenerate Makefiles after the removal of the vpath settings 2024-06-14 15:04:40 +02:00
Sven/Sarah Barth
b8c695dad8 - remove setting the vpath for the PPU tests as this should not be necessary due to all targets being available in the corresponding variables 2024-06-14 15:03:57 +02:00
florian
8b2ebd07bf * don't throw an internal error if a procedure is passed to a const formal parameter, resolves #40817 2024-06-13 22:32:54 +02:00
Michaël Van Canneyt
558704f91c * Make getters/setter protected, add flag to make them private methods 2024-06-13 15:55:18 +02:00
Pierre Muller
c9260edb4f Postpone setting of prevline to correct message when prevline not found 2024-06-13 08:55:05 +02:00
Pierre Muller
83d3a39417 Avoid unnecessary call when length(s) is zero, which avoids range check error 2024-06-13 06:50:11 +00:00
florian
8d3a9c3dda * remove unneeded checks in generic string routines, resolves #40816 2024-06-12 20:41:08 +02:00
Michaël Van Canneyt
0187580793 * Promise implementation and demo 2024-06-12 17:45:47 +02:00
Michaël Van Canneyt
2c66f30520 * Remove debug statements 2024-06-12 17:45:47 +02:00
florian
2fe3955be9 + more change information 2024-06-11 23:22:21 +02:00
Pierre Muller
f7eaa6f3d6 Regenerate Makefile's after setting ALLPPUDIRS variable 2024-06-11 07:45:53 +00:00
Pierre Muller
35510bd0cd Rename ALLPPUDIR to ALLPPUDIRS to use same make variable as in packages and utils directories 2024-06-11 07:45:53 +00:00
Pierre Muller
c7213e6629 Set ALLPPUDIRS make variable 2024-06-11 07:45:53 +00:00
Pierre Muller
5fc78b223c Respect alphabetical order in -T listing for aarch64 compiler 2024-06-11 09:45:40 +02:00