Karoly Balogh
8f2734e1f1
m68k: ignore the mk68kins binary
2022-08-26 18:42:24 +02:00
Karoly Balogh
ecbd5840ce
m68k-amiga: print offsets during stacktraces, instead of absolute addresses, which are not really helpful in a single address space
2022-08-26 18:42:24 +02:00
Karoly Balogh
832b566097
m68k: add a CPU capability to signal the CPU has no 48 bit encodiing limits
2022-08-26 18:42:24 +02:00
Karoly Balogh
6c67798272
m68k: disable an A_MOVE in the spilling code in an effort to finally try to unbreak paszlib
2022-08-26 18:42:24 +02:00
Karoly Balogh
7d23c2e9d0
m68k: use CPU capabilities at places instead of hardwiring cpu_coldfire
2022-08-26 18:42:24 +02:00
Sven/Sarah Barth
e5957b1ef0
* fix #39875 : when a WideString constant is used to initialize a PChar the constant needs to be converted to the current code page
...
+ added test
2022-08-26 18:05:13 +02:00
Sven/Sarah Barth
5135b586cb
* fix #39857 : don't trash symbols marked as vo_is_internal
...
+ added test
2022-08-26 17:42:22 +02:00
Sven/Sarah Barth
8595c927a8
* fix #39876 : correctly Read(Str) enum types which have a size smaller than 4 Byte
...
+ added tests
2022-08-26 17:16:29 +02:00
florian
717d38f060
* prettier casing of Str* functions, resolves #39879
2022-08-25 20:40:23 +02:00
mattias
73185e89e1
webidl: pass variant args as const
2022-08-25 16:01:12 +02:00
mattias
922210eaa8
webidl: promise: add comment of returntype
2022-08-25 15:47:12 +02:00
mattias
7f4841c76d
webidl: Promise as IJSPromise
2022-08-25 15:35:33 +02:00
mattias
0acab89b0b
webidl: test interface function setEventHandler
2022-08-25 12:11:39 +02:00
mattias
ad64eb7af8
webidl: test interface attribute boolean
2022-08-25 11:56:30 +02:00
mattias
0894b5fd02
webidl: added typedef test for wasmjob
2022-08-25 11:43:11 +02:00
mattias
90df440df3
webidl: INputStream, OutputStream, set default unitname, wasmjob: variants
2022-08-25 11:42:17 +02:00
mattias
bdc4297811
fcl-base: comment
2022-08-25 11:41:20 +02:00
florian
85c7368759
* handle also simulated flags in tmipselnotnode.second_boolean, resolves #39877
2022-08-24 21:16:23 +02:00
Michaël Van Canneyt
27f8f077d5
* Patch from Luxa Olivetti, fix for issue #33737
2022-08-24 14:13:17 +02:00
Michaël Van Canneyt
f8bf34303c
* Fix from Kevin Jesshope to fix concurrent access in case of CGI
2022-08-24 09:54:45 +02:00
Michaël Van Canneyt
87ea9a9e0f
* Fix from Kevin Jesshope to correct filename detection in CGI app
2022-08-24 09:54:45 +02:00
florian
2670eb1ce7
* improved test as proposed by Rika
2022-08-23 21:27:44 +02:00
florian
4f7dffadbb
* extended test
2022-08-22 21:33:52 +02:00
mattias
1d95e6087a
fcl-web: fixed TCustomWebsocketClient.FreeConnectionObjects
2022-08-22 19:49:05 +02:00
mattias
4c9f2b8b25
fcl-web: TCustomWSServer.OnDisconnect: pass TCustomWebsocketClient as Sender instead of connection
2022-08-22 19:29:28 +02:00
mattias
8ebced609c
fcl-web: comment
2022-08-22 19:29:28 +02:00
mattias
87857252a4
fcl-web: TCustomWSServer.RemoveConnection: call DoDisconnect on disconnect
2022-08-22 19:29:28 +02:00
mattias
0b24d5f92e
fcl-web: comments
2022-08-22 19:29:28 +02:00
mattias
4503070f7f
fcl-web: clean up
2022-08-22 19:29:28 +02:00
marcoonthegit
f341baeaa7
* fixed ambiguity between pipe(2) with two params and pipe(3) with one that broke -dFPC_USE_LIBC
2022-08-22 13:22:57 +02:00
florian
5af087cfc3
* experimental test for #39722 , no sure if it will work this way on all platforms
2022-08-21 23:03:38 +02:00
marcoonthegit
83b4555511
* a few more simple handlers get custom variant intercepts. Also part of #39815
2022-08-21 18:43:34 +02:00
marcoonthegit
3eb800fac6
* merge in different openbsd langinfo.h with some ifdefs.
...
* alternate solution that generates less new files at the expense of a few ifdefs. bug #29317
2022-08-21 14:18:48 +02:00
marcoonthegit
c67004d929
* custom variant support for integer types, first part of #39815
2022-08-20 23:00:32 +02:00
florian
d3d4de7818
* test for #39834 , previous commits resolve #39834
2022-08-20 18:11:24 +02:00
J. Gareth "Curious Kit" Moreton
131c1e1b93
* Converted assertion into an internal error
2022-08-20 16:09:54 +00:00
J. Gareth "Curious Kit" Moreton
32f4931fd2
* x86: Fixed bug where the magic number of an integer division wasn't fully sign-extended, causing incorrect logic within the compiler.
2022-08-20 16:09:54 +00:00
marcoonthegit
9ad1995c6d
* Patch by Rika to have a char specific TStringHelper.replace. Probably faster with low number of char matches. closes #39707
...
* also raise rangeerror for startindex<0 in previous committed join() patch.
2022-08-20 16:16:58 +02:00
florian
d6e8375e64
* apply default replacements also to defines set by -d:
...
- -d with $ is not possible so this should not break any existing compiler call
- this fixes also the strange error message "Error: malformed parameter: -dlinux"
when e.g. -d$FPCOS is passed as the default replacements are applied to the
error message
2022-08-19 22:31:55 +02:00
Karoly Balogh
84de6a0049
Revert " * patch by Rika: This speeds up DefaultReplacements by a lot (order of magnitude or so), resolves #39722 "
...
This reverts commit a2d7503f71
.
Reason: breaks replacements in config file parsing.
2022-08-19 11:59:50 +02:00
Sven/Sarah Barth
61debb1559
* fix #39869 : correctly check whether the recorded token stream still needs to be parsed (the replay depth of the scanner needs to be *larger* than what it was before starting the playback)
...
+ added test
2022-08-18 23:09:01 +02:00
florian
a2d7503f71
* patch by Rika: This speeds up DefaultReplacements by a lot (order of magnitude or so), resolves #39722
2022-08-18 21:22:44 +02:00
marcoonthegit
d25daba08a
* Patch from Alexey T. closes #39705
...
* don't use copy in helper.indexof(). Watch those 0 based indexes.
2022-08-18 13:59:00 +02:00
florian
9e14dee1c3
* fixed Math.Tanh as proposed by Paolo Valle, resolves #39867
2022-08-17 20:56:43 +02:00
marcoonthegit
533cd82922
* applied patch from Alexey for closes #39704
...
* reviewed checks at start of function to match Delphi in rangecheck errors and other exits
* test for the above.
2022-08-17 18:38:02 +02:00
Ondrej Pokorny
761f65cef8
do not publish enums with jumps - keep error on static properties
2022-08-16 22:41:25 +02:00
Ondrej Pokorny
55629aeb19
do not publish enums with jumps
2022-08-16 20:47:44 +02:00
florian
44dca29926
+ some debug messages added
...
* cosmetics
2022-08-16 20:26:24 +02:00
marcoonthegit
aa32bd344a
* Some bio functions added, patch by RDA, closes #39854
2022-08-16 15:23:20 +02:00
florian
85230758e4
* improved FstpFld2<Nop> optimization
2022-08-15 23:17:16 +02:00