Commit Graph

64167 Commits

Author SHA1 Message Date
mattias
f0f9818824 pastojs: fixed Setlength(unicodestring) issue 39208 2022-02-03 15:15:34 +01:00
mattias
672c9b1466 pastojs: debug log for pas2jslib 2022-02-03 11:11:06 +01:00
mattias
859755ac85 pastojs: less hints 2022-02-03 11:10:33 +01:00
mattias
5e082c9d90 pastojs: less hints 2022-02-03 11:10:13 +01:00
Thorsten Otto
f10fe0985a atari: add missing bios/xbios/gemdos functions
todo: Some newer MiNT functions
2022-02-02 21:34:32 +00:00
Thorsten Otto
073b48de82 atari: add -Wt<x> option to allow specifying the executable format
This is useful to create aoutmint format binaries using vlink,
which have a symbol table that has no limit for the name length.
2022-02-02 21:34:32 +00:00
Thorsten Otto
a2b66ea061 atari: implement environment functions 2022-02-02 21:34:32 +00:00
Thorsten Otto
fecb72fea3 atari: implement ARGV protocol for runtime startup 2022-02-02 21:34:32 +00:00
Thorsten Otto
41d4e181ea atari: pass tos exe flags also to ld 2022-02-02 21:34:32 +00:00
florian
b2eaa4e701 + some MIPS64 stuff added to the Makefiles 2022-02-02 22:14:43 +01:00
Michaël Van Canneyt
abac7a02bd * Fix pas2js issue 39212 2022-02-02 21:58:48 +01:00
Yuri Silver
4e51973dba In case of incorrect shutdown of the client. The buffer may return =0. There will be an exception. 2022-02-01 22:36:16 +03:00
Michaël Van Canneyt
6faa3872fc * Restored test unit 2022-02-01 15:12:01 +01:00
mattias
a0a23a8968 pastojs: less string warnings 2022-02-01 14:47:54 +01:00
mattias
85928a738d pastojs: using TJSVariableStatement.VarDecl 2022-02-01 14:43:30 +01:00
mattias
c6ce763336 fcl-passrc: fixed sourcepos of member const 2022-02-01 14:31:19 +01:00
mattias
edeb5909da pastojs: switched to TypedParams 2022-02-01 14:25:39 +01:00
mattias
ced452e2ef fcl-js: switched to TypedParams 2022-02-01 14:22:22 +01:00
mattias
a7951612da fcl-json: clean up, updated TestStrings 2022-02-01 13:32:18 +01:00
mattias
a8449ad959 pas2js: less hints 2022-02-01 13:18:00 +01:00
mattias
5bedf92bfb fcl-js: fixed mem leak 2022-02-01 13:16:46 +01:00
mattias
ad971df05a fcl-js: fixed mem leak 2022-02-01 13:11:11 +01:00
mattias
32d06f2e87 fcl-js: fixed mem leak 2022-02-01 13:08:11 +01:00
mattias
e298e6eccd fcl-js: clean up 2022-02-01 13:07:46 +01:00
mattias
a70d33ff00 pas2js: fixed init external class RTTI 2022-02-01 10:20:35 +01:00
mattias
030c3b6652 fcl-passrc: clean up 2022-02-01 10:18:04 +01:00
Pierre Muller
7a444281e8 Retry incase of thread initialization failure 2022-01-31 22:40:09 +01:00
Michaël Van Canneyt
f9a6e082ba * Remove duplicate HexDigits constants. Fix issue #39462 2022-01-31 10:05:33 +01:00
Florian Klämpfl
f36a665879 * test for fixed bug to play safe 2022-01-30 22:35:14 +01:00
Thorsten Otto
859ae5fc7c Fix linker script for atari/gnu ld 2022-01-30 13:34:10 +01:00
Thorsten Otto
d93c7579de Fix linker commandline for m68k-atari 2022-01-30 13:34:10 +01:00
Michaël Van Canneyt
bc6d8fbaf2 * Use correct define for tests 51/52 2022-01-30 13:32:41 +01:00
Michaël Van Canneyt
7b3ef85d2f * Patch from Werner Pamler to fix issue #39544 2022-01-30 12:42:17 +01:00
Michaël Van Canneyt
5f27474465 * Update to upstream implementation by Alexey Torgashin. Fix issue #39423 2022-01-30 12:17:23 +01:00
Sven/Sarah Barth
e39f7ec8a0 * fix #39548: correctly declare the function result of SysAllocStringLen() 2022-01-30 12:11:08 +01:00
J. Gareth "Curious Kit" Moreton
9b4033fa80 Fast mod 2022-01-30 08:22:39 +00:00
ccrause
181ee30174 Update build and link requirements for esp-idf v4.4. Refactor the version dependent linker fragments list into an array of version specific array of strings for easier updating in future. 2022-01-30 08:14:07 +00:00
Joost van der Sluis
e547284588 * Section-offsets have 64 bits in the Dwarf-64 format 2022-01-29 23:57:49 +01:00
Sergey Larin
00efaece74 Fixed free_fun function signature in zlib
fix! 2d00cab5
2022-01-29 22:43:48 +00:00
Joost van der Sluis
b26463ed99 * Removed unused parameter 2022-01-29 23:00:12 +01:00
Ionut Stoica
5233473748 Fix memory leak - avoid handler allocation when not needed 2022-01-29 14:28:46 +00:00
florian
f21f7f0f50 * handle result type of unsigned ordinal operations in ISO/Extpas mode similiar to TP, solves
#37875
2022-01-28 22:48:50 +01:00
J. Gareth "Curious Kit" Moreton
29625c7112 Fixed registers in references not being tracked properly in MovMovXX2MovXX 1 optimisation 2022-01-28 20:17:24 +00:00
J. Gareth "Curious Kit" Moreton
f8e04aad03 CMOV now modifies rather than writes to the destination register so RegUsedAfterInstruction behaves properly 2022-01-28 20:17:24 +00:00
J. Gareth "Curious Kit" Moreton
69fff102af Added correct flag tracking for JccMov2CMov optimisations 2022-01-28 20:17:24 +00:00
Michaël Van Canneyt
4d5d1c8e10 * Demo authenticator app 2022-01-28 12:24:05 +01:00
Michaël Van Canneyt
2391d317bc * Sample to demonstrate generating/showing/checking a TOTP 2022-01-28 11:37:30 +01:00
florian
d5d9716916 * fix thlcgxtensa.g_intf_wrapper as proposed by Anton in #39326, resolves #39326 2022-01-27 22:37:31 +01:00
Sergey Larin
ee2d313aa0 Added TranslatePlaceholderCP in fpc_Read_Text_AnsiStr procedure.
This is a small optimization.
2022-01-26 20:28:17 +00:00
Sergey Larin
a8b0e0ed65 Added TranslatePlaceholderCP before Wide2AnsiMoveProc call.
In the fpc_setstring_ansistr_pwidechar procedure, before calling Wide2AnsiMoveProc, the translation cp = 0 to the DefaultSystemCodePage has been added.
Note: In all other places such translation is present.
2022-01-26 20:28:17 +00:00