florian
|
32f305d2a8
o patch by Ondrej Pokorny: adds a simple box/pixelate interpolation to fcl-image, resolves #32665
|
7 years ago |
florian
|
2be94d3c78
* fix building on win64 with FPC_SOFT_FPUX80 defined, resolves #32502
|
7 years ago |
florian
|
0c07db3904
* made libcups initialization/finalization more threadsafe
|
7 years ago |
florian
|
4b8dcd676c
* libcups interface unit included in FPC, resolves #32729
|
7 years ago |
nickysn
|
44f04d39a4
+ added asm optimized implementations of StrLower() and StrUpper() for i8086
|
7 years ago |
nickysn
|
51489f9186
+ added test for the StrUpper() and StrLower() functions in the strings unit
|
7 years ago |
nickysn
|
5595a74609
+ i8086 asm implementation of StrEnd()
|
7 years ago |
nickysn
|
39dc58de09
- removed one asm instruction from i386's StrEnd() implementation
|
7 years ago |
nickysn
|
3d108d5e51
+ enabled the i386 asm optimized strcomp (was previously disabled due to wrong ifndef)
|
7 years ago |
nickysn
|
c464f7fa56
* fixed the SEG inline asm directive when used with 32-bit registers on the i8086 target
|
7 years ago |
marco
|
89da7ad63e
* zero out timeval/zone before use. zoneinfo of gettimeofday is often
|
7 years ago |
pierre
|
c63981e5b5
Fix msdos failure due to copy/paste error in previous commit
|
7 years ago |
Mattias Gaertner
|
5d943aeeed
fcl-passrc: resolver: fixed procedure modifier overload with multiple units
|
7 years ago |
florian
|
0f637434a3
* disable test on avr
|
7 years ago |
florian
|
cb087279d6
* do not generate an andi if the constant is 255
|
7 years ago |
florian
|
366360d36c
* LdiMov/Cp2Ldi/Cpi may not be performed if reg0=reg1
|
7 years ago |
florian
|
010a6f5016
+ shift by 8 and 16 on 8 and 16 bit cpus by simple register moves
|
7 years ago |
florian
|
3352311124
* disable test on avr as it works only with table driven init/final code
|
7 years ago |
florian
|
ad01f059e8
* after a LdiMov/Cp2Ldi/Cpi optimization, the compiler should not continue to optimize this instruction because then reg. alloc info is wrong
|
7 years ago |
Mattias Gaertner
|
81b15d213d
pastojs: updated tests
|
7 years ago |
Mattias Gaertner
|
107439bf37
fcl-passrc: resolver: system.builtin, check hidden proc overloads
|
7 years ago |
nickysn
|
4fc2fa7899
* alloc/dealloc NR_DEFAULTFLAGS in the a_cmp_* methods in the i8086 code
|
7 years ago |
nickysn
|
e49569d049
* extracted the common setup routines for VESA 16, 256, 32k and 64k color modes
|
7 years ago |
Károly Balogh
|
4b113579a5
some tabs to spaces indentation cleanup. no functional change
|
7 years ago |
Károly Balogh
|
e6aed467b5
renamed script unit to cscript to avoid namespace conflict with univint package on Darwin. this makes it possible to build the textmode IDE on Darwin
|
7 years ago |
Mattias Gaertner
|
bfb89bfd0f
fcl-passrc: scanner: added modeswitch prefixedattributes, parser: skip attributes
|
7 years ago |
nickysn
|
19bf7df3fb
* extracted the common 16-color ega/vga mode setup code to a common procedure
|
7 years ago |
nickysn
|
a6db15dfeb
* extracted the common cga/mcga 320x200 and 640x200 setup code to separate
|
7 years ago |
Mattias Gaertner
|
9e6330ae2f
fcl-passrc: skip attribute behind proc type
|
7 years ago |
Mattias Gaertner
|
d045d1888d
fcl-js: fixed tests
|
7 years ago |