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
florian
bc3131688a
* fix precedence of IS operator, resolves #35909
...
git-svn-id: trunk@44266 -
2020-03-06 10:10:58 +00:00
marco
fc49266749
* comment with FreeBSD11 tag value
...
git-svn-id: trunk@44265 -
2020-03-06 09:44:02 +00:00
florian
cea7723080
* more use of RemoveCurrentP(p)
...
git-svn-id: trunk@44264 -
2020-03-05 21:49:36 +00:00
joost
113ed4f0e7
* Missing file added to fpmake.pp
...
git-svn-id: trunk@44262 -
2020-03-03 22:54:57 +00:00
florian
9819df6fe1
* calculate complexity of an rtti node correctly
...
git-svn-id: trunk@44261 -
2020-03-03 21:29:52 +00:00
marco
d74abf8575
* let win64 also define _win32. Some function prototypes are under that
...
ifdef, and the only ifdef _win64 is first.
git-svn-id: trunk@44260 -
2020-03-03 11:10:29 +00:00
marco
1b1df0c026
* _win64 fixes. Commctrl still has it but has now the correct define.
...
This was because commctrl was mostly developed using a specific
converter that was continously updated and rerun.
* nb30 simply replaced by "win64"
git-svn-id: trunk@44259 -
2020-03-03 11:08:27 +00:00