Commit Graph

58303 Commits

Author SHA1 Message Date
florian
e34a759659 + Xtensa: mathu.inc using only the softfloat unit provided mechanisms
git-svn-id: trunk@44347 -
2020-03-23 20:54:55 +00:00
michael
f8046fc217 * Add constructor (part of webidl 2 spec)
git-svn-id: trunk@44346 -
2020-03-23 13:53:24 +00:00
Károly Balogh
a48d40e08e amicommon: cleaned up the voodoo padding magic and packed record from the DOS unit SearchRec. This structure is entirely platform specific, ancient code might have accessed it from assembly, but it's no longer the case.
git-svn-id: trunk@44345 -
2020-03-23 01:15:41 +00:00
Károly Balogh
65330f346d amicommon: make sure to reset packrecords to default after OS structure inclusion
git-svn-id: trunk@44344 -
2020-03-23 01:13:13 +00:00
Károly Balogh
cd76003b4d amiga: remove packed from RTL OS record/structure definitions, use PACKRECORDS 2 instead. this allows much better code to be generated for a plain 68000 RTL
git-svn-id: trunk@44343 -
2020-03-23 00:05:52 +00:00
Károly Balogh
b04b94f236 reverted commit accidentally commited to wrong branch
git-svn-id: branches/z80@44342 -
2020-03-22 23:56:21 +00:00
Károly Balogh
97c3af7628 amiga: remove packed records from RTL OS definition structures, use PACKRECORDS 2 instead. this allows much better code to be generated for a plain 68000 RTL
git-svn-id: branches/z80@44341 -
2020-03-22 23:51:20 +00:00
florian
637ede6879 + Xtensa: tcgcpu.a_op_const_reg_reg
git-svn-id: trunk@44340 -
2020-03-22 13:17:10 +00:00
florian
a156a9246b + Xtensa: tcgcpu.a_op_const_reg
git-svn-id: trunk@44339 -
2020-03-22 13:17:09 +00:00
Jeppe Johansen
5fa7bbfb9b esp8266: Make startup code compile.
git-svn-id: trunk@44338 -
2020-03-22 13:17:08 +00:00
Jeppe Johansen
b449829a40 ncpuadd: Fix handling of signs in comparisons
git-svn-id: trunk@44337 -
2020-03-22 13:17:08 +00:00
florian
5438bd6668 + Xtensa: tcgcpu.a_op_reg_reg
git-svn-id: trunk@44336 -
2020-03-22 13:17:07 +00:00
florian
cfa9935c15 + Xtensa: tcgcpu.a_load_reg_ref
git-svn-id: trunk@44335 -
2020-03-22 13:17:06 +00:00
florian
678ca16d95 + Xtensa: tcgcpu.a_load_ref_reg
git-svn-id: trunk@44334 -
2020-03-22 13:17:05 +00:00
florian
43dc4c7ea0 * regenerated Makefiles
git-svn-id: trunk@44333 -
2020-03-21 20:59:59 +00:00
Jeppe Johansen
3189e4245d makefiles: Add support for xtensa-embedded target.
git-svn-id: trunk@44332 -
2020-03-21 20:59:33 +00:00
Jeppe Johansen
30a4f667c1 tgobj: Change direction of stack.
git-svn-id: trunk@44331 -
2020-03-21 20:59:32 +00:00
Jeppe Johansen
bcbdc4ad92 xtensa: Add preliminary support for comparisons
git-svn-id: trunk@44330 -
2020-03-21 20:59:31 +00:00
Jeppe Johansen
77f5abac66 cgcpu: Implement a_cmp_reg_reg_label
git-svn-id: trunk@44329 -
2020-03-21 20:48:04 +00:00
florian
ad99285fec + Xtensa: CALL0 abi started
git-svn-id: trunk@44328 -
2020-03-21 20:48:03 +00:00
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