Commit Graph

63967 Commits

Author SHA1 Message Date
florian
05072d0d82 * updated version by Bart B 2022-01-07 23:21:12 +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
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
ccrause
5944631246 Add help message for xtensa-freertos -WP option 2022-01-05 22:05:19 +00:00
florian
b00fe0e4e4 * all references to libc_csu_ cleaned, should resolve #39295 2022-01-05 21:42:17 +01:00
florian
abee68df92 * powerpc64-linux: libc_csu_* are not available anymore in newer glibc,
make them dummy calls, x86_64-linux does the same for years
2022-01-05 21:33:32 +01:00
florian
0b2a58027c * powerpc64-linux: unused assembler loader files removed 2022-01-05 21:01:39 +01:00
florian
4ef8ae2a63 * updated revision after 53e5a4a0 2022-01-05 21:00:58 +01:00
florian
644263277f * clean up of assembler files not used anymore 2022-01-05 20:52:35 +01:00
florian
e26b298885 * patch by Rika: Better Align()'s #2, resolves #39512 2022-01-05 19:50:21 +01:00
Pierre Muller
abee4d46b6 Ignore NR_DEFAULTFLAGS for ait_regalloc, because there is no default flags for JVM 2022-01-05 16:41:22 +00:00
Pierre Muller
c06a3f2ca3 Avoid range check error inside tcgcasenode.pass_generate_code method 2022-01-05 16:38:54 +00:00
Robert Roland
86c097086a Additional copyright header 2022-01-05 12:29:00 +00:00
Robert Roland
2a8c2c4382 Add license headers 2022-01-05 12:29:00 +00:00
Robert Roland
53e5a4a03a Adding aaarch64-embedded target
This adds support for aarch64-embedded, specifically for the Raspberry Pi 3.

Uses UART0 at 115200 baud 8N1 for console IO.
2022-01-05 12:29:00 +00:00
Michaël Van Canneyt
b2f46586bc * Fix warnings & hints, use resourcestrings, add const where appropriate 2022-01-05 13:19:09 +01:00
Michaël Van Canneyt
8362ee0e5f * Add aliases 2022-01-05 12:58:17 +01:00
Michaël Van Canneyt
ebdb90b1a5 * Remove debugging statements 2022-01-05 12:58:17 +01:00
Michaël Van Canneyt
9e710e298c * Use resource strings, add const to string params where appropriate 2022-01-05 12:58:17 +01:00
Yuri
749c8110b6 Fixed error if payload = 0 2022-01-05 09:47:49 +00:00
Yuri
045472a5e7 The disconnect event is now called once instead of three. 2022-01-05 09:47:49 +00:00
ccrause
ea345f34aa Use different library link lists for esp8266-rtos-sdk v3.3 and v3.4. 2022-01-05 09:35:02 +00:00
Yuri
73529f5266 Added a connection event when clients connect to the server. 2022-01-05 11:21:57 +03:00
Michaël Van Canneyt
52549439fa * Cosmetic change 2022-01-05 01:37:46 +01:00
Michaël Van Canneyt
60a09b65f4 * DefinitelyTyped now converts 2022-01-05 01:37:46 +01:00
Sven/Sarah Barth
52ed79c7f3 * fix #39506: add assignment operator overloads for all string types so that assignments of constant strings can be handled correctly
+ added adjusted/extended test (the test isn't enabled by default however as it requires libffi on most platforms)
2022-01-04 23:41:38 +01:00
florian
3cf00af48d * compilation with -Oodfa fixed 2022-01-04 16:12:17 +01:00
florian
2b7c28e41a * (modified) patch by Rika: optutils.SetNodeSucessors improvement, resolves #39509 2022-01-04 16:04:38 +01:00
J. Gareth "Curious Kit" Moreton
50a37d00e7 Debugging code in AllocRegBetween is now safer and more accurate, and p2 can no longer be nil 2022-01-04 12:18:34 +00:00
Pierre Muller
3a1efb7c07 Enable rtti unit compilation for symbian OS, to fix failure in fcl-json 2022-01-04 12:32:48 +01:00
Pierre Muller
1c9280de56 Add wasm32 CPU handling in embedded target 2022-01-04 11:14:58 +00:00
Pierre Muller
b02b3b79b4 Remove sortalgs unit for wasm32 CPU instead of only wasi target, as it is the wasm32 cpu that does not support gotos 2022-01-04 11:13:49 +00:00
Florian Klämpfl
4aebfe97a9 + x86: ADXSupport
+ x86: RDSEEDSupport
2022-01-03 22:51:00 +01:00