Commit Graph

64220 Commits

Author SHA1 Message Date
florian
c062061d6d + MovapXComisX2ComisX2 optimization 2022-01-18 23:05:20 +01:00
ccrause
4640120dbd esp32.rom.api.ld was only introduced in esp-idf v4.3. Remove invalid linker search path. 2022-01-18 21:34:26 +00:00
ccrause
73287c35d2 GenerateDefaultLinkerScripts should set out_ld_filename. 2022-01-18 21:34:26 +00:00
ccrause
a9d883ada1 Add link unit for esp-idf v4.1. Version checks to allow for different patch levels in idf_version. 2022-01-18 21:34:26 +00:00
mattias
d76cfdd913 pas2js: compileserver: added commandline param --version 2022-01-18 16:54:45 +01:00
Sven/Sarah Barth
f8aaab3cd7 * regenerate packages\wasmtime with an up to date fpcmake 2022-01-18 07:38:54 +01:00
florian
718709c87d * all val helpers now use the ValValueArray 2022-01-17 22:46:19 +01:00
florian
2f8750924f * patch by Bart B: fixes fpc_val_word_shortstr() and refactors fpc_val_longword_shortstr() so that it uses the same algorithm and naming conventions as the other unsigned val-helpers. 2022-01-16 23:08:37 +01:00
J. Gareth "Curious Kit" Moreton
32d6cf7093 Fixed and refactored MOVX optimisation that occasionally caused crashes on i386 platforms 2022-01-16 20:04:53 +00:00
Rika Ichinose
0634d5349d * add const 2022-01-16 17:24:48 +01:00
Rika Ichinose
92771760b7 Get rid of some global variables. 2022-01-16 17:17:23 +01:00
florian
5f089afdfb * unified ValueArray 2022-01-15 22:36:57 +01:00
florian
e19b45a71b * tests fixed after last commit 2022-01-15 22:30:25 +01:00
florian
55f0103248 o patch by Bart B:
* fixes fpc_Val_UInt_Shortstr, part of #15633
    * fpc_val_qword_shortstr uses the ValueArray constant
2022-01-15 22:18:38 +01:00
florian
6dd0a1c078 * year of copyright updated to 2022 2022-01-14 22:56:09 +01:00
mattias
ec1766ac3f pas2js: compileserver: added cmd line option interface 2022-01-14 15:47:12 +01:00
mattias
52e30aa332 pas2js: compileserver exitcode 1 on ESocketError 2022-01-14 15:47:12 +01:00
Michaël Van Canneyt
6cc82086a9 * Patch from Laco to add tests 2022-01-14 15:41:48 +01:00
Michaël Van Canneyt
fecc6db4c2 * AsString takes into account empty true or false. Fix issue #39371 2022-01-14 10:05:28 +01:00
Michaël Van Canneyt
d9996607b8 * Displayvalues can omit false part. Fix issue #39371 2022-01-14 10:01:23 +01:00
Lacak
bde7b73a3e * Patch from Laco, implementing several new properties and extendedfield. to fix issue #39521 2022-01-13 22:55:30 +01:00
florian
9a90db79c3 * patch by Bart B to fix fpc_val_smallint_shortstr similiar to #39406, resolves #39528 2022-01-13 22:51:10 +01:00
Michaël Van Canneyt
d6a26f2c28 * Remove component from previous owner. Fix issue #39529 2022-01-13 22:41:01 +01:00
Michaël Van Canneyt
42361be239 * Add additional parameters to Unzip calls. Fix issue 39530 2022-01-13 22:14:56 +01:00
Yuri Silver
bb91dadb00 Added missing units for websocket client example 2022-01-13 15:49:31 +03:00
florian
894c49ca93 * enable brenchmark to be compiled with -Sh 2022-01-12 20:33:59 +01:00
florian
8e4e229a5f + DestSize parameter for fpc_Val_UInt functions 2022-01-11 22:10:26 +01:00
florian
11b069fa61 + test 2022-01-11 22:10:21 +01:00
florian
fc3b635013 * patch by Bart B to fix the value of Code for unsigned types if the input is negative, resolves #39523 2022-01-11 21:29:56 +01:00
Yuri Silver
091e86082d Cosmetics changes 2022-01-11 18:54:29 +00:00
Yuri
6347c9d03c All Autobahn testsuite tests passed 2022-01-11 18:54:29 +00:00
Yuri
8386906668 UTF-8 support for message. 2022-01-11 18:54:29 +00:00
Yuri Silver
544b58680e Fixed fragmentation of incoming messages. 2022-01-11 18:54:29 +00:00
florian
beecbf1581 Merge branch 'val_sint' into main 2022-01-10 22:11:01 +01:00
J. Gareth "Curious Kit" Moreton
bb49c190af New MOV optimisation that helps reduce instruction count and memory accesses 2022-01-10 20:53:08 +00:00
ccrause
985e8d3d13 Remove fall-through logic and separate idf_version checks of esp32 and esp8266. Also warn if idf_version is below the supported range. 2022-01-10 21:53:01 +02:00
florian
0764158fd1 * reverted TryStrToInt to the old implementation since after the val fixed the changes are not
needed anymore as pointed out by Bart B
2022-01-09 18:35:31 +01:00
Sven/Sarah Barth
9d95e6159e * fix typo in comment 2022-01-09 13:30:46 +01:00
Sven/Sarah Barth
b5e57a63f5 + add test for already fixed #22252 2022-01-09 12:29:08 +01:00
J. Gareth "Curious Kit" Moreton
67a1d52806 JccAdd2SetccAdd modified to make use of GetIntRegisterBetween 2022-01-08 22:43:41 +00:00
J. Gareth "Curious Kit" Moreton
30166f8eb7 Procedure-saved registers are now recorded for peephole optimizers to use 2022-01-08 22:43:41 +00:00
florian
62f1771121 * fix test for improved fpc_Val_SInt_ShortStr 2022-01-08 14:54:18 +01:00
florian
f39a6a7755 * fpc_Val_SInt_ShortStr: bug fixes and improvements by Bart B 2022-01-08 14:45:12 +01:00
Sven/Sarah Barth
307c284f6a * fix #39519: apply patch by Julian Puhl to enable OpenAL for Win64 2022-01-08 12:30:27 +01:00
Pierre Muller
c3e94051a1 Use '.rodata' for read-only data section for aarch64 CPU 2022-01-08 00:18:47 +01:00
Pierre Muller
74c97e8928 Add FillWord procedures and implement unicode StringOfChar for JVM cpu 2022-01-07 22:58:36 +00:00
Pierre Muller
3b8b549eaa Fix compilation of the two tests for jvm-android target 2022-01-07 22:56:13 +00:00
florian
38c06e64c7 * optimze case
* few formatting changes
2022-01-07 23:43:59 +01:00
florian
05072d0d82 * updated version by Bart B 2022-01-07 23:21:12 +01:00
Jonas Maebe
1aed740440 Java: adapt FPC_ANSISTR_UNIQUE signature
Conform to change made in 800bb3adc2
2022-01-07 22:06:28 +01:00