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 |
|
florian
|
d479069f8c
|
* might_have_sideeffects takes care of absolute
git-svn-id: trunk@44083 -
|
2020-02-01 18:00:38 +00:00 |
|
svenbarth
|
1407aa2b4b
|
* fix for Mantis #36631: it's an error if a POINT after an array is not followed by an identifier
+ added tests
git-svn-id: trunk@44082 -
|
2020-02-01 17:51:46 +00:00 |
|
florian
|
00214406bc
|
+ patch by Christo Crause: Support for attiny10x controllers, resolves #36645
git-svn-id: trunk@44081 -
|
2020-02-01 15:54:57 +00:00 |
|
florian
|
9d91d680fb
|
* patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 3/3
git-svn-id: trunk@44038 -
|
2020-01-26 14:35:32 +00:00 |
|
florian
|
7892e3f7b7
|
* patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 2/3
git-svn-id: trunk@44037 -
|
2020-01-26 14:35:29 +00:00 |
|
florian
|
6c71fd461d
|
* avoid internalerror for dec/inc(...,v) with v>high(int64), resolves #35298
git-svn-id: trunk@44031 -
|
2020-01-24 21:39:07 +00:00 |
|
florian
|
d87a5cc9fb
|
* take care of m_duplicate_names when checking for duplicate locals, resolves #33221
git-svn-id: trunk@44028 -
|
2020-01-23 21:32:09 +00:00 |
|
florian
|
7b4292c94e
|
* patch by Robert Roland to support the RaspberryPi 2 as a bare metal embedded target, resolves #35236
git-svn-id: trunk@44027 -
|
2020-01-23 21:14:49 +00:00 |
|
svenbarth
|
4fc02d3d09
|
* enable tail recursion optimization also for const and constref open arrays
+ added test
git-svn-id: trunk@44011 -
|
2020-01-21 21:29:56 +00:00 |
|
florian
|
01302bc47d
|
* subroutines working with an OS dependend time stamp use an int64 now, so the 2038 problem
on unixes can be tackled
git-svn-id: trunk@44010 -
|
2020-01-21 20:59:20 +00:00 |
|
florian
|
069e040e49
|
* do for-loop unrolling after for-loop simplification, resolves #36589
git-svn-id: trunk@43999 -
|
2020-01-19 18:21:12 +00:00 |
|
michael
|
d6894f2814
|
* Add calendar example
git-svn-id: trunk@43991 -
|
2020-01-19 16:34:03 +00:00 |
|
michael
|
6984cf8606
|
* Fix bug #0036581, amended patch by Pascal Riekenberg
git-svn-id: trunk@43973 -
|
2020-01-18 16:40:57 +00:00 |
|
florian
|
70a836c4a2
|
* first part of merging parts of Jeppe's intrinsics patch, mainly r31135
is merged by this commit with a lot of adaptions
git-svn-id: trunk@43949 -
|
2020-01-14 21:52:39 +00:00 |
|
Jeppe Johansen
|
2678522db5
|
- RISC-V: Add controller types for common RV32 MCUs.
- Adds initial controller units for these MCUs.
Code contributed by Michael Ring
git-svn-id: trunk@43935 -
|
2020-01-13 22:54:26 +00:00 |
|
Jeppe Johansen
|
02c3f328a2
|
- RISC-V: Share optimizations between 32 and 64-bit.
git-svn-id: trunk@43934 -
|
2020-01-13 22:49:23 +00:00 |
|
florian
|
1ceb5ea343
|
+ lazarus project
git-svn-id: trunk@43916 -
|
2020-01-11 22:45:32 +00:00 |
|
florian
|
007df5d0fa
|
* fix for #36554
git-svn-id: trunk@43913 -
|
2020-01-11 21:15:19 +00:00 |
|
svenbarth
|
7a0a1d9f36
|
* fix for Mantis #36544: provide an overall exception handler for the library startup code in case of unhandled exceptions (the loading of the library is considered failed in that case) when SEH is active
+ added test
git-svn-id: trunk@43901 -
|
2020-01-10 15:39:20 +00:00 |
|
Jonas Maebe
|
31ef82b9c6
|
* constrained sitofp is not yet supported in LLVM for all targets
git-svn-id: trunk@43885 -
|
2020-01-07 20:22:17 +00:00 |
|
florian
|
404c6e0c15
|
+ forgotten file
git-svn-id: trunk@43879 -
|
2020-01-06 20:59:25 +00:00 |
|
florian
|
6612bb4434
|
* proper naming
git-svn-id: trunk@43871 -
|
2020-01-06 14:58:06 +00:00 |
|
florian
|
6371d5f26d
|
+ infrastructure to profile different stages of the compiler
git-svn-id: trunk@43869 -
|
2020-01-06 14:46:32 +00:00 |
|
florian
|
d425a85f8d
|
+ Linux.fpstatx, resolves #36501
git-svn-id: trunk@43837 -
|
2020-01-02 14:10:31 +00:00 |
|
florian
|
f6c16323fa
|
* unified loadnf_load_self_pointer into loadnf_load_addr
+ var parameters are now allowed when doing tail recursion optimziation, resolves #32811
git-svn-id: trunk@43824 -
|
2019-12-30 22:43:10 +00:00 |
|