nickysn
|
052bc6c5e8
|
* synchronized with trunk
git-svn-id: branches/z80@44609 -
|
2020-04-05 20:52:53 +00:00 |
|
florian
|
2f5d51436e
|
+ with the randseed set as in the test, the test fails on x86_64-linux, added so it won't be forgotten
git-svn-id: trunk@44599 -
|
2020-04-05 16:26:11 +00:00 |
|
florian
|
0f06a7205b
|
* do not create full copies of objects when object checking is on, resolves #36863
git-svn-id: trunk@44598 -
|
2020-04-05 16:26:10 +00:00 |
|
nickysn
|
ac1d4ad499
|
+ added unit zxbasic, containing ZX Spectrum constants for the ZX BASIC keywords
* use these constants to construct the BASIC program loader (so it's now less cryptic what we're writing there)
git-svn-id: branches/z80@44590 -
|
2020-04-05 14:51:08 +00:00 |
|
nickysn
|
175cbf672f
|
+ initial implementation of an .IHX (Intel hex format) to .TZX (ZX Spectrum tape file format) file conversion tool
git-svn-id: branches/z80@44588 -
|
2020-04-05 04:23:46 +00:00 |
|
nickysn
|
87eae35e2f
|
* synchronize with trunk
git-svn-id: branches/z80@44584 -
|
2020-04-04 22:54:29 +00:00 |
|
Károly Balogh
|
8d690546f3
|
m68k-amiga: make all legacy support functions have a public name, and supply headers for them (will be utilized by athreads, dos, and sysutils units)
git-svn-id: trunk@44564 -
|
2020-04-04 13:21:54 +00:00 |
|
nickysn
|
20eab5582f
|
+ generate the Z80 instruction enum and string table from z80ins.dat via a newly created tool
git-svn-id: branches/z80@44556 -
|
2020-04-04 01:36:07 +00:00 |
|
nickysn
|
565cc0e96b
|
+ created a parseable Z80 instruction description file, very loosely based on x86ins.dat. Parser not
implemented yet, but will be soon.
git-svn-id: branches/z80@44554 -
|
2020-04-04 00:21:50 +00:00 |
|
florian
|
a6cfaa996a
|
* few cleanups towards building the z80-embedded system unit
git-svn-id: branches/z80@44550 -
|
2020-04-03 20:37:27 +00:00 |
|
nickysn
|
50e5b07568
|
* synchronize with trunk
git-svn-id: branches/z80@44503 -
|
2020-04-01 22:43:55 +00:00 |
|
michael
|
a24a4b9745
|
* Patch from Bart Broersma to fix bug ID #36809 - test program
git-svn-id: trunk@44478 -
|
2020-04-01 07:06:01 +00:00 |
|
nickysn
|
377f52ee69
|
+ started work on the sdcc-sdasz80 asm backend
git-svn-id: branches/z80@44445 -
|
2020-03-30 23:31:04 +00:00 |
|
nickysn
|
6e346f1c79
|
* synchronize with trunk
git-svn-id: branches/z80@44444 -
|
2020-03-30 22:36:17 +00:00 |
|
michael
|
13986a1f8f
|
* Added ability to use UTF16, expanded patch from Anton Kavalenka
git-svn-id: trunk@44435 -
|
2020-03-30 19:36:04 +00:00 |
|
nickysn
|
a340a39ae3
|
* synchronize with trunk
git-svn-id: branches/z80@44428 -
|
2020-03-30 03:14:29 +00:00 |
|
Károly Balogh
|
b96109727c
|
m68k-amiga: initial work on some support functions to allow the RTL to be compiled for AmigaOS 1.x
git-svn-id: trunk@44427 -
|
2020-03-30 03:06:23 +00:00 |
|
nickysn
|
48b4cc34cb
|
* synchronized with trunk
git-svn-id: branches/z80@44414 -
|
2020-03-29 23:04:40 +00:00 |
|
Jonas Maebe
|
10b15628ab
|
* split i/t_darwin from i/t_bsd, as they don't have that much in common
any more
git-svn-id: trunk@44407 -
|
2020-03-29 18:27:27 +00:00 |
|
florian
|
391512546e
|
+ initial FreeRTOS RTL support, largely based on the Embedded target, limited to Xtensa so far
git-svn-id: trunk@44400 -
|
2020-03-29 17:13:45 +00:00 |
|
nickysn
|
755fe97c51
|
* synchronize with trunk
git-svn-id: branches/z80@44397 -
|
2020-03-29 16:24:32 +00:00 |
|
florian
|
639f1c476f
|
+ Xtensa: tcpuinlinenode.second_abs_long
git-svn-id: trunk@44364 -
|
2020-03-25 21:17:05 +00:00 |
|
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 |
|
Jeppe Johansen
|
3189e4245d
|
makefiles: Add support for xtensa-embedded target.
git-svn-id: trunk@44332 -
|
2020-03-21 20:59:33 +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 |
|
florian
|
83a6efd759
|
+ Xtensa: RTL skeleton
git-svn-id: trunk@44320 -
|
2020-03-20 22:35:43 +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 |
|
michael
|
abda57b3b9
|
* SAX example
git-svn-id: trunk@44293 -
|
2020-03-13 08:05:42 +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 |
|
florian
|
bc3131688a
|
* fix precedence of IS operator, resolves #35909
git-svn-id: trunk@44266 -
|
2020-03-06 10:10:58 +00:00 |
|
svenbarth
|
97c8464b11
|
* fix for Mantis #36738: when copying a record using its copy operator we assume that we've copied the whole record; this way managed records inside non-managed records are handled correctly
+ added (adjusted) test
git-svn-id: trunk@44257 -
|
2020-03-02 22:04:45 +00:00 |
|
svenbarth
|
8003f675c5
|
+ add test for already fixed Mantis #24283
git-svn-id: trunk@44249 -
|
2020-02-28 16:29:14 +00:00 |
|
florian
|
4dff373fef
|
* (modified) patch by J. Gareth Moreton: processor-aware MOVZX optimisation cleanup, resolves #36687
git-svn-id: trunk@44233 -
|
2020-02-22 18:37:38 +00:00 |
|
florian
|
c146aecc01
|
* throw an error if the forward interface type and the actual interface type do not match, resolves #36720
git-svn-id: trunk@44230 -
|
2020-02-21 20:35:27 +00:00 |
|
svenbarth
|
2ad3c6dd97
|
* fix global generic functions with constraints in mode Delphi by handling implementations with defines outside of parse_generic_parameters
+ added tests
git-svn-id: trunk@44189 -
|
2020-02-16 09:53:37 +00:00 |
|
florian
|
b7afb2431c
|
* do not allow constraints in headers of procedure implementations in delphi mode, resolves #36584
* better error message if a constraint is found at a wrong location
git-svn-id: trunk@44174 -
|
2020-02-14 20:56:55 +00:00 |
|
svenbarth
|
c4f3f7f453
|
* only resolve a dummy symbol if it is a type symbol (thus truly a dummy symbol)
+ added tests
git-svn-id: trunk@44172 -
|
2020-02-14 16:49:07 +00:00 |
|
svenbarth
|
147559349b
|
* fix for Mantis #36652: gracefully handle the error if one tries to implement a method of a type from another unit
+ added test
git-svn-id: trunk@44170 -
|
2020-02-14 16:48:58 +00:00 |
|
florian
|
1e64133a08
|
* fix TVector.Reserve after IncreaseCapacity changes, resolves #36698
git-svn-id: trunk@44167 -
|
2020-02-13 21:29:23 +00:00 |
|
yury
|
39c48f0d01
|
* Fixed r43577 for cases when the size of the new result of a simplified node after typecheckpass is smaller than the size of the original node's result. This caused internal errors or invalid assembly in some cases. Issue #36587.
git-svn-id: trunk@44151 -
|
2020-02-11 12:49:12 +00:00 |
|
florian
|
297d6e2c60
|
* patch by Christo Crause: more avr1 controllers and remove attiny28 from avr25 makefile list, resolves #36686
git-svn-id: trunk@44136 -
|
2020-02-09 10:51:14 +00:00 |
|
florian
|
04ad607bb4
|
* patch by Christo Crause: more AVR controllers, resolves #36683
git-svn-id: trunk@44130 -
|
2020-02-08 20:43:22 +00:00 |
|
florian
|
5040e31f11
|
* patch by Christo Crause: add missing atmega-PB controllers, resolves #36667
git-svn-id: trunk@44128 -
|
2020-02-07 19:48:46 +00:00 |
|
florian
|
2d47013cd1
|
* patch by J. Gareth Moreton: fixes internal error 200405231 with inline, resolves #35590
git-svn-id: trunk@44119 -
|
2020-02-05 20:35:03 +00:00 |
|
florian
|
de213ba258
|
- test removed as it cannot work on all variants of currency support
git-svn-id: trunk@44107 -
|
2020-02-03 20:16:33 +00:00 |
|
florian
|
2b7447c78d
|
* EPoll_Event is packed only on x86-64, not other 64 Bit CPUs, resolves #34416
* epoll_pwait expects the SigSet size as sixth parameter (kernel syscall only)
+ simple epoll* test
git-svn-id: trunk@44093 -
|
2020-02-02 14:23:51 +00:00 |
|