Commit Graph

70142 Commits

Author SHA1 Message Date
florian
d270c2ccdd * better zero extension for Risc-V32 2024-07-28 16:42:32 +02:00
Rika Ichinose
2536529bc0 Reuse DWARF buffer on seeks. 2024-07-28 11:02:59 +03:00
florian
1c96bf5d30 + S*LI x,x,0 to nop optimization 2024-07-27 21:06:49 +02:00
florian
c81f10bfbd + apply OptPass1OP also to SRL/SLL
* fix commit
2024-07-27 21:00:03 +02:00
florian
124480e73a * spelling fixed 2024-07-27 19:51:37 +02:00
florian
1737035501 + riscv32: trv32shlshrnode.second_64bit 2024-07-27 19:48:16 +02:00
Michaël Van Canneyt
bcdd29b556 * API to show objects in webassembly runtime in browser 2024-07-27 15:37:59 +02:00
Michaël Van Canneyt
b530804eb6 * Use Int32 for index 2024-07-27 15:16:43 +02:00
Michaël Van Canneyt
429d04089e * Wrong file copied 2024-07-27 13:21:24 +02:00
Ondrej Pokorny
6456ced31f Postgres: add support to missing integer param types 2024-07-27 06:40:00 +00:00
Michaël Van Canneyt
963a55db52 * Fix copy and paste error. Fixes issue #40863 2024-07-27 08:26:21 +02:00
Michaël Van Canneyt
87137a4aaa * Do not include class and array properties in RTTI 2024-07-27 08:21:44 +02:00
Michaël Van Canneyt
b3b4343e6b * Disposed is protected, does not appear by default in RTTI 2024-07-27 08:21:44 +02:00
florian
a57971204c * reduce iterations for RiscV32 for now 2024-07-26 21:48:20 +02:00
J. Gareth "Curious Kit" Moreton
a06a20f9c0 * x86: Fixed an issue where invalid typecast errors would be raised in the peephole optimizer under -CriotR 2024-07-25 20:35:06 +00:00
Ondrej Pokorny
295364e95b pas2js: rtl.showException: show stack trace both in alert box and console 2024-07-25 20:15:59 +02:00
marcoonthegit
bf4d68f96d * missing ^ in pointer declaration. 2024-07-25 11:50:59 +02:00
Michaël Van Canneyt
7fb83161b7 * Correct interface ArrayBufferView 2024-07-25 11:10:49 +02:00
Michaël Van Canneyt
0457690a8b * Redefine (T|I)JSArrayBufferView 2024-07-25 10:53:08 +02:00
Michaël Van Canneyt
89cd72b71c * Implement DataView properties 2024-07-25 10:37:26 +02:00
Michaël Van Canneyt
cb16466757 * Implement DataView 2024-07-25 10:33:06 +02:00
florian
28704b2976 * distclean removes msgtxt.inc and msgidx.inc, resolves #40861 2024-07-24 22:25:00 +02:00
Michaël Van Canneyt
4016e1acca * NativeInt size depends on platform. 2024-07-24 20:38:16 +02:00
Michaël Van Canneyt
93937f99ae * Fix bug with nameIndex 2024-07-24 20:37:44 +02:00
Michaël Van Canneyt
342d3338e5 * Correctly pass UsePublishedOnly on to sub-contexts. Fixes issue #40828 2024-07-24 18:07:09 +02:00
Michaël Van Canneyt
fef7d7b683 * Fix syntax error 2024-07-24 16:33:40 +02:00
Michaël Van Canneyt
91ee643d5f * Update debug info setting 2024-07-24 16:20:58 +02:00
Michaël Van Canneyt
331e851549 * Dictionary constructor accepting dictionary record 2024-07-24 16:20:27 +02:00
Michaël Van Canneyt
73867e47f9 * Add Error.Message 2024-07-24 14:45:51 +02:00
Michaël Van Canneyt
a4c03016fc * Use interfaces everywhere 2024-07-24 14:45:51 +02:00
Michaël Van Canneyt
478a227aa4 * like as -> as 2024-07-24 11:15:51 +02:00
Michaël Van Canneyt
6a067b55d1 * Some minor rewordings as per 39349 2024-07-24 08:56:33 +02:00
florian
af01314799 * properly write info if GDB is not found 2024-07-23 22:56:50 +02:00
Nikolay Nikolov
ee3ff19312 + allow referencing TLS_SIZE_SYM, TLS_ALIGN_SYM and TLS_BASE_SYM from WebAssembly inline asm 2024-07-22 16:45:26 +03:00
Nikolay Nikolov
43229cdf2e + support the atomic instructions in the WebAssembly inline asm reader 2024-07-22 02:02:25 +03:00
Karoly Balogh
e571bd8693 h68units: added an initial version of an IOCS API unit with some graphics related calls, and an example program using it 2024-07-22 00:53:10 +02:00
Karoly Balogh
8d7517b430 h68units: fixed dottedunits inclusion 2024-07-22 00:53:10 +02:00
Karoly Balogh
3ee412a4a5 human68k: add interface function to h68kdos_super call 2024-07-22 00:53:10 +02:00
Michaël Van Canneyt
e0b8e2f5fe * Allow to create arrays and lists 2024-07-21 22:41:29 +02:00
Michaël Van Canneyt
90e80fba48 * Allow to create arrays and lists 2024-07-21 22:36:22 +02:00
Nikolay Nikolov
fcfcdc2ccd - removed debug printing from the WebAssembly inline assembler reader 2024-07-21 21:05:53 +03:00
Nikolay Nikolov
c95dfe24e7 + WASI: use an initial heap area, that exists between the end of the stack area,
and before the end of initially allocated memory. This recovers some memory
  that was previously wasted and delays the first call to memory.grow
2024-07-21 19:16:26 +03:00
Michaël Van Canneyt
027f7e1e0c * Fix casing 2024-07-21 17:33:39 +02:00
Nikolay Nikolov
7d1999eedb * WASI: preserve the initial value of the stack pointer on startup, so that we
can later use the area after that, until the end of memory as an initial heap
2024-07-21 18:21:50 +03:00
Nikolay Nikolov
5cfd214b68 * fixed WebAssembly inline asm parsing bug for the global.get/global.set ID instruction 2024-07-21 18:13:42 +03:00
Michaël Van Canneyt
2a3ed89dbc * Generate parameter map 2024-07-21 15:00:15 +02:00
Michaël Van Canneyt
a44cc73857 * Add possibility to transform strings (code page changes) and add auxiliary methods to TParamMap 2024-07-21 15:00:15 +02:00
Nikolay Nikolov
50c1eb4089 + added WebAssembly inline asm test for the instructions:
i32.mul
    i64.mul
    f32.mul
    f64.mul
2024-07-21 15:23:20 +03:00
Nikolay Nikolov
813427da84 + added WebAssembly inline asm test for the instructions:
i32.sub
    i64.sub
    f32.sub
    f64.sub
2024-07-21 15:03:38 +03:00
Karoly Balogh
2e8955b3c8 human68k: enable building a handful of simpler packages for human68k 2024-07-21 12:53:13 +02:00