Commit Graph

58321 Commits

Author SHA1 Message Date
florian
d0106d08b9 + Xtensa: a_loadaddr_ref_reg implemented
git-svn-id: trunk@44326 -
2020-03-21 12:49:48 +00:00
florian
0d2db1a11c * Xtensa: initial controller types
git-svn-id: trunk@44325 -
2020-03-21 12:49:47 +00:00
florian
729425447f + Xtensa: basic operations for Xtensa implemented
git-svn-id: trunk@44324 -
2020-03-21 12:49:46 +00:00
florian
73c68236b6 * Xtensa: completed compiler skeleton
git-svn-id: trunk@44323 -
2020-03-21 12:49:45 +00:00
florian
28c0a47a95 + Xtensa: completed rtl skeleton
git-svn-id: trunk@44322 -
2020-03-21 12:49:43 +00:00
pierre
cb308bf501 Update revision.inc after commit #44319
git-svn-id: trunk@44321 -
2020-03-21 07:15:53 +00:00
florian
83a6efd759 + Xtensa: RTL skeleton
git-svn-id: trunk@44320 -
2020-03-20 22:35:43 +00:00
florian
34d1b90921 + Xtensa: support in the build utilities
git-svn-id: trunk@44319 -
2020-03-20 22:34:35 +00:00
florian
9e40d536cb + Xtensa: initial skeleton completed
+ xtensa-embedded support in the compiler

git-svn-id: trunk@44318 -
2020-03-20 22:34:33 +00:00
florian
27349661e0 + Xtensa: lazarus project
git-svn-id: trunk@44317 -
2020-03-20 22:34:30 +00:00
florian
08c12ca439 + Xtensa: register information
git-svn-id: trunk@44316 -
2020-03-20 22:34:29 +00:00
pierre
9553c0ee16 Commit generated change to revision.inc file following commit #44311
git-svn-id: trunk@44314 -
2020-03-20 07:51:17 +00:00
michael
5fe164498b * Overloaded split needs similar patch
git-svn-id: trunk@44313 -
2020-03-19 21:41:58 +00:00
michael
123fe94206 * Fix bug #36806, do not add empty last sep, patch from Delfion
git-svn-id: trunk@44312 -
2020-03-19 13:47:49 +00:00
pierre
5cd59fd353 Restore usage of revision.inc file, but do not print date and revision information into generated Makefile's
git-svn-id: trunk@44311 -
2020-03-19 13:30:36 +00:00
Károly Balogh
47b5d0b92e atari: added the fpwidestring unit to the RTL build
git-svn-id: trunk@44310 -
2020-03-18 00:44:49 +00:00
Károly Balogh
fb76f529ee amiga-likes: add fpwidestring unit to the RTL build
git-svn-id: trunk@44309 -
2020-03-18 00:32:48 +00:00
michael
482b5a87a3 * Enable CORS
git-svn-id: trunk@44305 -
2020-03-16 19:41:05 +00:00
michael
fcd47c1537 * Common CORS handling
git-svn-id: trunk@44304 -
2020-03-16 19:38:57 +00:00
michael
463251cba7 * Fixes in CORS handling
git-svn-id: trunk@44303 -
2020-03-15 19:30:34 +00:00
yury
8ef8b3bdc0 * netdb: Always return False by GetHostByName() and GetHostByAddr() in the libc implementation.
git-svn-id: trunk@44302 -
2020-03-15 12:22:58 +00:00
yury
c79e21e0dc * netdb: Fixed ResolveAddress6(). The long deprecated suffix "ip6.int" has been used instead of the proper "ip6.arpa" suffix.
git-svn-id: trunk@44297 -
2020-03-13 19:23:42 +00:00
yury
3c29845c46 * netdb: Added the netdb implementation based on libc. Is is activated by the FPC_USE_LIBC define.
* netdb: Define FPC_USE_LIBC for android.

git-svn-id: trunk@44296 -
2020-03-13 19:07:41 +00:00
yury
5dae20bd0b * Build cnetdb for android.
git-svn-id: trunk@44295 -
2020-03-13 19:03:07 +00:00
michael
8e1e9cb20b * Some small improvements, multiple documents allowed, help message
git-svn-id: trunk@44294 -
2020-03-13 08:10:42 +00:00
michael
abda57b3b9 * SAX example
git-svn-id: trunk@44293 -
2020-03-13 08:05:42 +00:00
Mattias Gaertner
e9ac6799a6 fcl-passrc: resolver: test helper from last unit
git-svn-id: trunk@44292 -
2020-03-12 13:33:39 +00:00
pierre
27d6dba699 Add explicit dependency of AVR specific unit avrsim on consoleio and heapmgr units
git-svn-id: trunk@44291 -
2020-03-12 10:53:56 +00:00
marco
f56e971958 * fix for bug #36722. Assigning result of compare(w)str to shortint risks overflow if length difference>=128.
Add sign() calls to fix this.

git-svn-id: trunk@44290 -
2020-03-11 20:08:26 +00:00
marco
7b4ef925f0 * attempt at crt1 translation to get freebsd 12 running.
git-svn-id: trunk@44289 -
2020-03-08 16:37:30 +00:00
joost
db267dcb63 * Parse the keywords in fppkg-repositories
git-svn-id: trunk@44288 -
2020-03-08 15:11:31 +00:00
florian
aca9727418 + OptimizeForLoop: convert for-loops into zero-based backward for-loops if possible, for most architectures, this results in simpler code
git-svn-id: trunk@44287 -
2020-03-08 14:30:59 +00:00
michael
b1feaa9458 * Allow to get/set config items
git-svn-id: trunk@44286 -
2020-03-08 13:55:29 +00:00
michael
bc48517a36 * Add category, support tags for package
git-svn-id: trunk@44285 -
2020-03-08 13:45:41 +00:00
marco
96a712f7ff * add FreebSD to weaklinking targets.
git-svn-id: trunk@44283 -
2020-03-07 17:59:05 +00:00
michael
ce3a9ee7b2 * Fix bug #36758, patch from Marcin Wiazowski to always use writebuffer
git-svn-id: trunk@44282 -
2020-03-07 15:00:56 +00:00
michael
a9d508f117 * Allow setting compiler options in the fppkg config file
git-svn-id: trunk@44281 -
2020-03-07 14:13:51 +00:00
ondrej
c49dbb9d9c fcl-db: fix memory corruption in bufdataset. Issue #36747
git-svn-id: trunk@44280 -
2020-03-07 13:57:26 +00:00
michael
a880367b37 * Show message about creating fppkg/conf.d directory
git-svn-id: trunk@44279 -
2020-03-07 11:40:32 +00:00
marco
6a1d6ce591 * fix _win64->win64 also for jedi, mantis #36751
git-svn-id: trunk@44278 -
2020-03-06 22:29:27 +00:00
marco
af3fbcbb65 * patch by marcin mantis 36765. Avoid double free, and add some more nilling after free to avoid similar cases. S
git-svn-id: trunk@44277 -
2020-03-06 22:16:27 +00:00
marco
bead4185cd * in decompress stream use eDEcompresserror, patch by Marcin mantis #36757
git-svn-id: trunk@44276 -
2020-03-06 22:02:23 +00:00
marco
45d31dec21 * some const added, from Serbod github
git-svn-id: trunk@44275 -
2020-03-06 21:46:07 +00:00
Jeppe Johansen
c20b27ede9 Add most SSE instructions as intrinsics.
git-svn-id: trunk@44274 -
2020-03-06 21:34:22 +00:00
marco
61c405f942 * more abi numbers from test VMs
git-svn-id: trunk@44273 -
2020-03-06 17:26:06 +00:00
Jeppe Johansen
135a88c888 movhlps/movlhps only take xmm registers.
Handle spilling of SSE registers.

git-svn-id: trunk@44272 -
2020-03-06 17:19:51 +00:00
florian
6cac8cc77b * fix Peephole Optimization: Cmpcc2Testcc - condition AE/NB/NC/NO --> Always optimization
git-svn-id: trunk@44271 -
2020-03-06 16:16:38 +00:00
florian
f8339a43ea * do not do full boolean evaluation on LOC_FLAGS
git-svn-id: trunk@44270 -
2020-03-06 16:16:37 +00:00
florian
424c8a0ac0 * simple record accesses have not side effects
git-svn-id: trunk@44269 -
2020-03-06 16:16:36 +00:00
florian
8f0376c888 + JccAdd2SetccAdd optimization
* take care of C_C/C_NC in JccAdd/Inc/Dec2(Cmc)Adc/Sbb

git-svn-id: trunk@44268 -
2020-03-06 15:47:18 +00:00