Commit Graph

64147 Commits

Author SHA1 Message Date
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
florian
4c296af05e * reordered condition so they can be evaluated quicker 2022-01-07 19:36:34 +01:00
florian
d29a482cd1 * fixes for fpc_Val_SInt_ShortStr by Bart B
+ new test for fpc_Val_SInt_ShortStr
  + benchmark
2022-01-07 19:19:55 +01:00
Yuri Silver
5a9021c14c Control message must not be fragmented. 2022-01-07 20:33:54 +03:00
Yuri Silver
f3a0bdd232 Added processing of reserved opcodes. 2022-01-07 16:37:29 +03:00
Yuri Silver
11ac750e87 Added reaction for incorrect reserved bits. 2022-01-07 15:31:58 +03:00
J. Gareth "Curious Kit" Moreton
d5a104f493 Fixed Internal Error 2020120501 number clash 2022-01-07 10:25:00 +00:00
florian
4966e93764 * small fix for ie 2022-01-07 11:05:49 +01:00
Yuri Silver
09b763c698 Websocket server correct work with Ping Pong 2022-01-07 05:11:24 +03:00
Michaël Van Canneyt
2460ecb9d9 * Patch from Yuri Silver to read data correctly. fix issue 39517 2022-01-06 23:42:18 +01:00
J. Gareth "Curious Kit" Moreton
fd54c958c9 New POPCNT tests to evaluate new optimisations 2022-01-06 20:57:48 +00:00
J. Gareth "Curious Kit" Moreton
15a5a62eb4 New backward MOV optimisation 2022-01-06 20:57:48 +00:00
J. Gareth "Curious Kit" Moreton
33cf86ff9f PostPeepholeOptTestOr now removes TEST when dealing with POPCNT and LZCNT 2022-01-06 20:57:48 +00:00
florian
89f9ebc7b7 * throw an error if raise is called in a noreturn subroutine outside of any exception frame, resolves #39514 2022-01-06 21:13:19 +01:00
ccrause
de97010011 Add libraries required to link simple example with esp8266-rtos-sdk v3.3 2022-01-06 17:41:57 +02:00
Yuri
07d298d23b Cosmetic changes 2022-01-06 13:50:12 +00:00
Yuri
58e9d7c647 Added reason for closing the connection. 2022-01-06 13:50:12 +00:00
Pierre Muller
c83c89128a Update fpcmake.inc after addition of aarch64-embedded target 2022-01-06 14:26:15 +01:00
Pierre Muller
3cfd40a4d3 Add unit dependencies for arm and aarch64 specific units 2022-01-06 13:22:57 +00:00
mattias
e8bf381702 pas2js: compileserver: set default port 3000 2022-01-06 13:16:23 +01:00
Michaël Van Canneyt
a5811a35a9 * Add options to request 2022-01-06 10:05:33 +01:00
Yuri
d8d7d49568 Merge branch 'main' into websocket 2022-01-06 01:13:15 +03:00
Yuri
aa82a2e446 Typecasting to int64 type fixes the exception. 2022-01-06 01:12:50 +03:00
Yuri
2f0e24c560 Merge branch 'main' of https://gitlab.com/freepascal.org/fpc/source into main 2022-01-06 01:08:09 +03:00