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