Commit Graph

64880 Commits

Author SHA1 Message Date
Jonas Maebe
b1f85792d7 Symbolic constants: don't range check on in use in typed constants
Same as 3da54dcf9f, but this type when used in type constant definitions
like record fiels
2022-04-03 11:20:10 +02:00
florian
727e25e93e * make __lib_csu* weak symbols on m68k-linux 2022-04-02 16:03:49 +02:00
Jonas Maebe
3da54dcf9f Symbolic constants: don't range check on use
If these constants are defined with an explicit type, they are already
truncated/checked at that point. If we range check them again on use, we
may get errors because at that point there is no explicit type cast
any more.
2022-04-02 13:26:44 +02:00
Michaël Van Canneyt
31f74f65b0 * CGI demo for css minimizer/classname extractor 2022-04-02 10:18:23 +02:00
Michaël Van Canneyt
14c4a6796b * Test for stringtoidentifier 2022-04-02 10:18:22 +02:00
Michaël Van Canneyt
aedb6dbacd * Remove debug statement 2022-04-02 10:18:22 +02:00
Michaël Van Canneyt
2b99abdd4d * Numeric chars allowed in identifier, no need to escape 2022-04-02 10:18:22 +02:00
Michaël Van Canneyt
56108f4799 * Remove debug statement 2022-04-02 10:18:22 +02:00
florian
0978f6ce16 * probably check type for int_to_real instruction selection 2022-04-01 23:06:52 +02:00
mattias
410c1bbaa0 fcl-js: do not escape / 2022-04-01 22:09:53 +02:00
florian
cb2704dfb2 * some more use of __libc_csu_* removed 2022-03-31 22:32:28 +02:00
mattias
a01dc28206 pastojs: TJSArray([...]) 2022-03-31 11:52:09 +02:00
Pierre Muller
4994d9cab6 Installer now also depends on rtl-unicode package 2022-03-31 06:23:38 +00:00
magorium
a45394d849 AROS: 64-bit filehandle compatibility fixes for doslibf.inc 2022-03-30 21:32:44 +00:00
magorium
ff576fad0f AROS: 64-bit filehandle compatibility/consistency fixes for ASYS_FileList related routines 2022-03-30 21:32:44 +00:00
Pierre Muller
8512d7ac8f Add x86_64 CPU to list requiring fpux80 support 2022-03-30 15:10:30 -06:00
florian
4718029fe0 * do not throw an error if syscall is used with a syntax not applicable for the current
target, resolves #39640
2022-03-30 23:07:34 +02:00
ccrause
405523ace2 Added test cases for AVR shift by compile time constant. 2022-03-30 20:48:52 +00:00
ccrause
6df2eb5fd4 Extra code generation options for shift with compile time constant. 2022-03-30 20:48:52 +00:00
mattias
385b271bcd pastojs: fixed searching TJSPromise in global scopes 2022-03-30 12:08:17 +02:00
mattias
05c47722dd pastojs: added option ObfuscateLocalIdentifiers 2022-03-30 11:40:13 +02:00
florian
0e4188749b * started with change information for AVX-512 2022-03-29 22:50:14 +02:00
Michaël Van Canneyt
4fae1bb6df * Disable debug output 2022-03-29 12:11:40 +02:00
Michaël Van Canneyt
be046aa555 * Allow extended chars, fix nested at rules. Fix issue #39638 2022-03-29 11:02:45 +02:00
florian
16881556b9 * change information for AVX-512 mask register instructions 2022-03-28 22:37:09 +02:00
Michaël Van Canneyt
eccd1720c9 * No nil keys. Fix issue #39637 2022-03-28 15:26:24 +02:00
Michaël Van Canneyt
8b9c7b8254 * Fix parsing of bootstrap 2022-03-28 13:52:40 +02:00
Pierre Muller
2dcca2eb68 Fix compilation by removing unicodenumtable unit 2022-03-28 10:35:55 +00:00
florian
c3ec62878e * completed change information for AVX-2 2022-03-27 23:06:18 +02:00
Pierre Muller
497dd20a08 Regenerate Makefile's with trunk fpcmake 2022-03-27 08:23:22 +00:00
florian
6ea0050990 * finished change information for AVX1 instructions 2022-03-26 23:44:59 +01:00
Michaël Van Canneyt
1619bef4a0 * Test from Inoussa to test NormalizeNFD 2022-03-26 22:45:06 +01:00
inoussa
163d2ab344 Unicode' unicodenumtable.pas removed : update Makefile.fpc. 2022-03-26 21:17:54 +00:00
inoussa
551f267670 Unicode source code's size reduction: short field names, delete unicodenumtable.pas. 2022-03-26 21:17:54 +00:00
Michaël Van Canneyt
ee8c3ff3cf * Correct whitespace definition 2022-03-26 22:10:20 +01:00
marcoonthegit
54c95288f8 * initialized some fields and data to -1 to make the results more similar to the slave chm (merged_chapter/example1/slave1) example.
Now only
  - the checksum at $4
  - the number of topics (different issue)
  - the offset of framename in #strings differs.
2022-03-26 15:00:56 +01:00
Michaël Van Canneyt
5377cee3a2 fcl-css in build 2022-03-26 13:31:19 +01:00
Michaël Van Canneyt
5b3953dde3 fcl-css package 2022-03-26 13:26:36 +01:00
florian
2f33c97006 * more change information 2022-03-25 23:17:57 +01:00
florian
6a56ed24ab * another change information update 2022-03-24 22:33:27 +01:00
Karoly Balogh
59c33d69ab Revert "m68k: utilize cg.a_loadaddr_ref_cgpara in hlcgcpu" for now, turns out it's not needed 2022-03-24 09:48:25 +01:00
florian
652e75f8ec * use v*csr instructions if they are available 2022-03-23 21:53:14 +01:00
florian
fbf68af605 * continued to update change information 2022-03-23 21:43:08 +01:00
mattias
f50e6dfe8e fcl-passrc: do not allocate a temp list 2022-03-23 15:08:42 +01:00
mattias
35fd79ca52 fcl-passrc: anonymous records 2022-03-23 14:57:30 +01:00
Karoly Balogh
ed520548be m68k: utilize cg.a_loadaddr_ref_cgpara in hlcgcpu, as m68k has an instruction for loading addresses directly to the stack (PEA), and the default implementation of hlcg.a_loadaddr_ref_cgpara doesn't use that code path 2022-03-23 11:06:18 +01:00
florian
fba3da47c6 * continued to update change information 2022-03-22 22:55:37 +01:00
Karoly Balogh
22eb1e099f * m68k: make sure right is in an address register for muln,addn,orn,xorn, before calling the low level cg 2022-03-22 09:02:31 +01:00
mattias
3317078ae1 fcl-passrc: resolver: allow anonymous records only for var, const and variants 2022-03-21 23:01:31 +01:00
florian
de98803751 * few more updated change information entries 2022-03-21 22:51:52 +01:00