florian
|
1e64133a08
|
* fix TVector.Reserve after IncreaseCapacity changes, resolves #36698
git-svn-id: trunk@44167 -
|
2020-02-13 21:29:23 +00:00 |
|
florian
|
3279e63351
|
* patch by J. Gareth Moreton: cleanup TX86AsmOptimizer.OptPass2MOV after DeepMov changes, second part of #36670
git-svn-id: trunk@44166 -
|
2020-02-13 20:53:39 +00:00 |
|
florian
|
251b18b966
|
* do not fold constants if the resulttypes do not match, improved fix for #tw26587
git-svn-id: trunk@44165 -
|
2020-02-13 20:34:27 +00:00 |
|
florian
|
3a5eb0ec59
|
* patch by J. Gareth Moreton: cleanup TX86AsmOptimizer.OptPass1MOV after DeepMov changes, first part of #36670
git-svn-id: trunk@44164 -
|
2020-02-13 20:20:10 +00:00 |
|
florian
|
fd4fb5fa19
|
* patch by Christo Crause: combine code paths for avr1 and avrtiny when converting lds/sts to in/out, resolves #36697
git-svn-id: trunk@44163 -
|
2020-02-12 20:43:13 +00:00 |
|
florian
|
f632e2e7be
|
* simplified TX86AsmOptimizer.OptPass1Movx
git-svn-id: trunk@44162 -
|
2020-02-12 20:23:06 +00:00 |
|
florian
|
21565c2284
|
* fixed Mov2Movz optimization
git-svn-id: trunk@44161 -
|
2020-02-12 19:26:52 +00:00 |
|
joost
|
533777000a
|
* Disable building the IDE on Darwin by default
git-svn-id: trunk@44154 -
|
2020-02-11 21:36:26 +00:00 |
|
florian
|
c6350e2903
|
* patch by J. Gareth Moreton: processor-aware MOVZX optimisation cleanup, part one of #36687
git-svn-id: trunk@44153 -
|
2020-02-11 20:56:20 +00:00 |
|
joost
|
79bbc20f29
|
* FPMake-option NoIDE added
git-svn-id: trunk@44152 -
|
2020-02-11 19:31:35 +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 |
|
michael
|
44455d0ea4
|
* Patch from Petr K to save directory with zero size (Bug ID 36691)
git-svn-id: trunk@44150 -
|
2020-02-11 10:17:47 +00:00 |
|
michael
|
981751b7fe
|
* Enable use of EFS flag when zipping files
git-svn-id: trunk@44149 -
|
2020-02-11 09:44:49 +00:00 |
|
florian
|
e7d2c93ca7
|
* patch by J. Gareth Moreton: deadstore removal improvement, resolves #36669
git-svn-id: trunk@44147 -
|
2020-02-10 20:48:45 +00:00 |
|
Mattias Gaertner
|
b1900bae9e
|
pastojs: rename unit implementation const
git-svn-id: trunk@44146 -
|
2020-02-10 16:42:58 +00:00 |
|
pierre
|
40a6059143
|
Modify code to avoid error when compiling with -CriotR option
git-svn-id: trunk@44145 -
|
2020-02-10 09:37:53 +00:00 |
|
florian
|
991ce83a2b
|
* patch by J. Gareth Moreton: conditional Jump Inversion stoploop variable, resolves #36680
git-svn-id: trunk@44144 -
|
2020-02-09 20:57:59 +00:00 |
|
michael
|
d295ee3427
|
* Patch from Simon Ameis to actually implement parameter checking
git-svn-id: trunk@44142 -
|
2020-02-09 17:51:06 +00:00 |
|
florian
|
12d015a935
|
* patch by J. Gareth Moreton: CMOV extensions: frame/stack pointer relative references are always valid, resolves #36675
git-svn-id: trunk@44141 -
|
2020-02-09 17:39:50 +00:00 |
|
Mattias Gaertner
|
d750582581
|
fcl-passrc: resolver: typecast unrelated classes: warn after descendant resolver handles
git-svn-id: trunk@44140 -
|
2020-02-09 15:20:21 +00:00 |
|
florian
|
2135b9b724
|
* for avr1, do not save registers during an interrupt procedure, as it has no memory to store them
git-svn-id: trunk@44139 -
|
2020-02-09 14:35:56 +00:00 |
|
florian
|
84cfa8d9b0
|
* AVR: for avr1 lds/sts must be converted to in/out as well if possible
git-svn-id: trunk@44138 -
|
2020-02-09 13:55:25 +00:00 |
|
Mattias Gaertner
|
5498835ad8
|
fcl-passrc: resolver: typecast unrelated classes: only warn instead of error
git-svn-id: trunk@44137 -
|
2020-02-09 13:36:58 +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 |
|
Mattias Gaertner
|
d560120288
|
pas2js: fpmake
git-svn-id: trunk@44135 -
|
2020-02-09 10:25:53 +00:00 |
|
Mattias Gaertner
|
5a0ea9d884
|
pas2js: -i showing modeswitches
git-svn-id: trunk@44134 -
|
2020-02-09 10:24:40 +00:00 |
|
florian
|
a905a074b0
|
* AVR: decide after compiler if a certain subroutine is suitable for avr1, if not, replace it by sleep and warn
git-svn-id: trunk@44133 -
|
2020-02-08 22:05:21 +00:00 |
|
florian
|
dea63e3d61
|
* AVR: attiny28 is an avr1 CPU
git-svn-id: trunk@44132 -
|
2020-02-08 22:05:21 +00:00 |
|
florian
|
925979c6e4
|
* AVR: take care of CPUAVR_HAS_MOVW in assembler routines
git-svn-id: trunk@44131 -
|
2020-02-08 22:05:20 +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 |
|
michael
|
5b2738d22f
|
* Applied patch from Bart Broersma to fix bug ID #36663
git-svn-id: trunk@44127 -
|
2020-02-07 17:47:36 +00:00 |
|
michael
|
dffb35575b
|
* Use forcedirectories instead of createdir, patch by petr (bug ID 36672)
git-svn-id: trunk@44126 -
|
2020-02-07 08:50:26 +00:00 |
|
michael
|
60f56be9b3
|
* Add patch from Petr to recognize EFS_LANGUAGE_ENCODING_FLAG (bug ID 0036673)
git-svn-id: trunk@44125 -
|
2020-02-07 08:44:28 +00:00 |
|
florian
|
e033269deb
|
* patch by Christo Craus to reorder the avr controllers for better overview, resolves #36662
git-svn-id: trunk@44124 -
|
2020-02-06 21:10:09 +00:00 |
|
florian
|
3de193467d
|
* reverted r44119
git-svn-id: trunk@44123 -
|
2020-02-06 20:24:59 +00:00 |
|
Mattias Gaertner
|
af8e3fb816
|
pas2js: fpmake
git-svn-id: trunk@44122 -
|
2020-02-06 16:06:37 +00:00 |
|
Mattias Gaertner
|
f053fa926f
|
pas2js: option -im, -M<modeswitch>
git-svn-id: trunk@44121 -
|
2020-02-06 16:05:09 +00:00 |
|
Tomas Hajny
|
8de6066b95
|
+ added possibility to list supported modeswitches using -im and documented it in help pages
git-svn-id: trunk@44120 -
|
2020-02-05 22:37:43 +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
|
38d0a9af48
|
* Makefile fixed
git-svn-id: trunk@44118 -
|
2020-02-05 20:33:32 +00:00 |
|
pierre
|
6b9d3ead7a
|
Add '.built.on.$(SOURCESUFFIX)' for snapshots generated on another target using singlezipinstall
git-svn-id: trunk@44117 -
|
2020-02-05 17:21:18 +00:00 |
|
pierre
|
37106166f1
|
Replace assembler instruction 'xorl' by 'xor' in Intel mode
git-svn-id: trunk@44116 -
|
2020-02-04 22:54:52 +00:00 |
|
Tomas Hajny
|
f4702ee139
|
* added information about -M allowing to specify modeswitches
git-svn-id: trunk@44115 -
|
2020-02-04 22:28:23 +00:00 |
|
pierre
|
b77cd3a3e7
|
Use TEST_USE_LONGLOG by default, but check TEST_DISABLE_LONGLOG before setting it to 1
git-svn-id: trunk@44114 -
|
2020-02-04 22:15:44 +00:00 |
|
Tomas Hajny
|
9ce1d0e509
|
* fix for TAbstractSearchRec.Time type change
git-svn-id: trunk@44113 -
|
2020-02-04 22:04:34 +00:00 |
|
Tomas Hajny
|
5cd3b9095f
|
* added new packages to OS/2 and EMX sections
git-svn-id: trunk@44112 -
|
2020-02-04 21:20:22 +00:00 |
|
florian
|
4fe21a8e1a
|
* patch by Christo Crause: board aliases to onboard controllers, resolves #36659
git-svn-id: trunk@44111 -
|
2020-02-04 21:14:14 +00:00 |
|
Tomas Hajny
|
dc83eb5ac8
|
* added shortname
git-svn-id: trunk@44110 -
|
2020-02-04 21:04:28 +00:00 |
|
pierre
|
9c067709f8
|
Fix invalid typecast revealed by -CriotR option
git-svn-id: trunk@44108 -
|
2020-02-03 22:35:25 +00:00 |
|