Commit Graph

63938 Commits

Author SHA1 Message Date
florian
1ebc0350d3 * fpcmake uses now git for date and hash in revision.inc 2021-11-24 22:37:20 +01:00
florian
18e0979379 + Exception.GetBaseException 2021-11-23 23:01:06 +01:00
florian
b0459a19f4 + initial files for intrinsics support on AArch64 2021-11-21 21:11:23 +01:00
florian
b733e21fd1 + more AArch64 extensions 2021-11-20 20:47:47 +01:00
Michaël Van Canneyt
78336d2cba * Assign codepageexpr 2021-11-20 10:48:58 +01:00
florian
67f3a7502d + Aaarch64: support adr instructions with local labels in the assembler reader
+ throw an error if an illegal instruction extension is passed as command line option
2021-11-19 22:37:47 +01:00
Michaël Van Canneyt
d3000c6174 * Moved comment to top of file for better visibility 2021-11-19 09:48:19 +01:00
Michaël Van Canneyt
92978caa2f * Add notice that work by Wolfgang Erhardt was used 2021-11-19 09:46:39 +01:00
Michaël Van Canneyt
ff7febc06c * Remove circular use, add lazarus test project file 2021-11-19 09:43:21 +01:00
Michaël Van Canneyt
f1cb5e678c * Test for po_keepclassforward 2021-11-19 09:17:04 +01:00
Michaël Van Canneyt
14f62b06d2 * Export statement allows index and name 2021-11-19 08:39:19 +01:00
Michaël Van Canneyt
6390ccde9b * No dependency on classes unit 2021-11-19 08:39:19 +01:00
Michaël Van Canneyt
0327a4a04e * Fix uses list 2021-11-19 08:39:19 +01:00
Michaël Van Canneyt
b06f2c4a74 * Restore test project 2021-11-19 08:39:19 +01:00
J. Gareth "Curious Kit" Moreton
55d5b11deb Converted tabs to spaces in toverflow.inc for consistency 2021-11-18 20:31:49 +00:00
mattias
da0260262d pastojs: fixed call type helper on type helper read from pcu 2021-11-18 20:43:53 +01:00
mattias
ab809fa93c fcl-passrc: clean up 2021-11-18 20:13:32 +01:00
mattias
75b911ce68 fcl-passrc: clean up 2021-11-18 20:11:54 +01:00
florian
6404478ea4 * cleanup of VER3_0 defines 2021-11-17 22:19:57 +01:00
J. Gareth "Curious Kit" Moreton
29ea731b2f Added two new overflow tests 2021-11-17 20:18:57 +00:00
J. Gareth "Curious Kit" Moreton
2dc0995067 - Bug fix to new ADD/SUB optimisation where conditions are concerned
- Register allocation fixes for overflow checks
2021-11-17 20:18:57 +00:00
J. Gareth "Curious Kit" Moreton
3ce6c478cc Bug fixes to magic division and vectorcall code that trigger -CriotR checks 2021-11-16 20:39:57 +00:00
florian
64c21bb88b * fix bootstrapping wtih 3.2.2 and -Cpcoreavx2 2021-11-14 23:13:51 +01:00
J. Gareth "Curious Kit" Moreton
9f60628e5b x86: new optimisation to change add/sub 128,(dest) to sub/add -128,(dest) to reduce binary size 2021-11-14 21:38:38 +00:00
Michaël Van Canneyt
e994bacbba * Add crypto.h functions 2021-11-14 21:28:01 +01:00
Michaël Van Canneyt
cd6bc9aeb7 * Add missing definitions 2021-11-14 18:07:35 +01:00
Michaël Van Canneyt
65a570b772 * Test for po_arrayrangeexpr 2021-11-14 12:15:08 +01:00
Michaël Van Canneyt
5651680930 * Add test for threadvar 2021-11-14 12:06:00 +01:00
florian
feb5bde09c * better code and data size info for FreeRTOS 2021-11-13 19:04:58 +01:00
Michaël Van Canneyt
56ab410705 * Parse codepage strings 2021-11-13 18:42:49 +01:00
Michaël Van Canneyt
4820ec0746 * "Class of" allowed for fields 2021-11-13 18:14:46 +01:00
Michaël Van Canneyt
f4da533440 * Objects can also be abstract in FPC 2021-11-13 17:47:23 +01:00
Michaël Van Canneyt
9f1f055d29 * Fix dependency on hash (sha1) 2021-11-13 15:50:22 +01:00
Michaël Van Canneyt
1c9c9bd8bd * Reorder units 2021-11-13 15:49:44 +01:00
Michaël Van Canneyt
70c286d7d5 * Do not redefine TBytes 2021-11-13 15:49:10 +01:00
Michaël Van Canneyt
4b956674dd * Dependency on fcl-base 2021-11-13 15:45:52 +01:00
Michaël Van Canneyt
509d8cd407 * Correct uses clause (renamed units) 2021-11-13 15:40:04 +01:00
Michaël Van Canneyt
b445cadeb9 * Renamed ecc->fpecc 2021-11-13 15:34:03 +01:00
Michaël Van Canneyt
1be9fecf4b * Fix compilation, remove moved units 2021-11-13 15:32:26 +01:00
Michaël Van Canneyt
16fa6fa105 * Base hash units moved & renamed 2021-11-13 15:20:35 +01:00
Michaël Van Canneyt
009c19a400 * Rename units using fp prefix 2021-11-13 15:17:57 +01:00
Michaël Van Canneyt
82fdbbbbdc Move hash algorithms that rely on fcl-base 2021-11-13 15:08:46 +01:00
Michaël Van Canneyt
7626af634c * Move basenenc back to fcl-base, sysutils is needed 2021-11-13 14:43:51 +01:00
Pierre Muller
52cc8df079 Add some delay and a maximum attempt number in GenerateTempDir to avoid getting oversized execution log files 2021-11-12 12:08:20 +01:00
florian
550d0481b3 * better error message 2021-11-11 22:52:21 +01:00
Michaël Van Canneyt
1c7709e454 * Fix issue 39437 2021-11-11 19:44:52 +01:00
Michaël Van Canneyt
5df6671ff2 * Fix issue 39431 2021-11-11 19:36:05 +01:00
Michaël Van Canneyt
2052049e74 * Fix by Werner Pamler for issue #39436 2021-11-11 19:18:37 +01:00
Michaël Van Canneyt
687ab895c7 * Disable debug define 2021-11-11 19:07:29 +01:00
florian
03ce23246f * patch by Don Siders: Fixes spelling, grammar errors in source and compiler messages, resolves #39434 2021-11-10 19:16:14 +01:00