marco
67e64e8be3
* killed a ver2_4 exception
...
git-svn-id: trunk@26410 -
2014-01-08 14:12:27 +00:00
marco
d314cd87aa
* fix hours timestamp conversion zipped file. Mantis #25499
...
(shift count off by one)
git-svn-id: trunk@26408 -
2014-01-08 10:36:46 +00:00
pierre
5761e944ba
Fix m68k linux rtl compilation
...
git-svn-id: trunk@26407 -
2014-01-07 13:51:24 +00:00
marco
876c2c5cca
* also remove variants.
...
git-svn-id: trunk@26406 -
2014-01-07 08:13:07 +00:00
marco
41ef2a7a29
* more makefile fixes last change, mantis #25500
...
git-svn-id: trunk@26405 -
2014-01-06 21:01:01 +00:00
marco
4ae02355e7
* also remove objects.
...
git-svn-id: trunk@26404 -
2014-01-06 11:57:58 +00:00
nickysn
a71debb762
+ added 32x32 to 64-bit multiplication helper for i8086 by Max Nazhalov
...
git-svn-id: trunk@26403 -
2014-01-06 03:23:36 +00:00
nickysn
54aad40498
* fixed compilation of package rtl-objpas on i8086-msdos (target 'msdos' added
...
to VarUtilsOSes)
git-svn-id: trunk@26402 -
2014-01-05 23:39:49 +00:00
nickysn
c09bfe9896
* fixed test targets directive (should be '%target', instead of '%platform')
...
git-svn-id: trunk@26401 -
2014-01-05 22:11:35 +00:00
marco
d033a0b1da
* forgot unit matrix.
...
git-svn-id: trunk@26400 -
2014-01-05 20:56:45 +00:00
marco
02dd7f21f5
* go32v2 makefile still contained a variants unit
...
* go32v2 was somehow not specified for fmtbcd.
git-svn-id: trunk@26399 -
2014-01-05 19:41:19 +00:00
marco
dea2c743d5
* Initial active version of
...
rtl-extra : objects matrix ucomplex
rtl-objpas: convutil(s) dateutil(s) stdconvs variants varutils
git-svn-id: trunk@26398 -
2014-01-05 19:20:15 +00:00
Jonas Maebe
ffd6a4ea47
* set the code page of rawbytestring typed constants to the same value as
...
when assigning a string constant to a rawbytestring (system code page with
{$modeswitch systemcodepage}, CP_ACP without) (mantis #25332 )
git-svn-id: trunk@26397 -
2014-01-05 18:26:10 +00:00
Jonas Maebe
729ac297e4
* declare the code page names as ansistring instead of rawbytestring and
...
force the checked names to CP_ACP, so perform string conversions on
the names after the compiler bug has been fixed that sets the code
page of rawbytestring typed constants to CP_NONE
git-svn-id: trunk@26396 -
2014-01-05 18:26:04 +00:00
Jonas Maebe
50615008de
* cwstring depends on unixcp
...
git-svn-id: trunk@26395 -
2014-01-05 18:25:57 +00:00
paul
75fecf9e96
utils: use LongInt instead of Integer to prevent overflow
...
git-svn-id: trunk@26394 -
2014-01-05 17:09:48 +00:00
marco
521dd9ba32
* initial versions of rtl-extra and rtl-objpas packages. Not yet active.
...
git-svn-id: trunk@26393 -
2014-01-05 16:58:46 +00:00
marco
1e98620c2e
* Same for fpdoc, include cthreads if LZX_USETHREADS
...
git-svn-id: trunk@26392 -
2014-01-05 16:08:53 +00:00
marco
87775845f2
* If LZX_USETHREADS is set, include cthreads in chmcmd main program.
...
git-svn-id: trunk@26391 -
2014-01-05 16:06:23 +00:00
Jonas Maebe
68af0bdd40
* moved test to correct location and renamed to correct number
...
git-svn-id: trunk@26390 -
2014-01-05 10:58:40 +00:00
paul
79ef05407a
compiler: fix error message (was error message about resourcestring for property)
...
git-svn-id: trunk@26389 -
2014-01-05 07:12:41 +00:00
paul
f9c3c598b6
compiler: remove big codepage maps from the compiler executable - they will be loaded from -FM path when needed
...
git-svn-id: trunk@26388 -
2014-01-05 06:06:18 +00:00
paul
14a34239cc
rtl: add cp856 to makefiles
...
git-svn-id: trunk@26387 -
2014-01-05 06:03:28 +00:00
nickysn
c2ba9ebfe5
+ added different mul helpers for the 32 to 64-bit muls, since they can usually
...
be implemented more efficiently than the 64 to 64-bit ones.
git-svn-id: trunk@26386 -
2014-01-05 03:01:18 +00:00
marco
5aacd4a118
* fixed compilation error in fpmake when used in standalone mode.
...
git-svn-id: trunk@26385 -
2014-01-04 21:29:53 +00:00
pierre
a7a9a74f91
Try to become HTML 4 transitional compliant and add svn links
...
git-svn-id: trunk@26384 -
2014-01-04 21:16:01 +00:00
marco
b201c3e9cd
* add wii target to fpmkunit
...
git-svn-id: trunk@26383 -
2014-01-04 21:13:14 +00:00
pierre
62bcc3a2c5
Program cleaned up
...
git-svn-id: trunk@26382 -
2014-01-04 21:12:34 +00:00
pierre
7adeb480e1
Remove GetTestRunHistoryID, replaced by GetTestNextRunHistoryID and GetTestPreviousHistoryID
...
git-svn-id: trunk@26381 -
2014-01-04 21:11:23 +00:00
pierre
166ab46317
Add missing SqlDate calls inside InsertNewTestConfigId
...
git-svn-id: trunk@26380 -
2014-01-04 21:07:44 +00:00
paul
93883d1264
compiler: load binary unicode mappings in cpavailable() call instead of separate loadbinarycp() call
...
git-svn-id: trunk@26379 -
2014-01-04 16:42:20 +00:00
paul
52d1cbc544
compiler:
...
+ add -FM command line option to pass directory for unicode binary files
+ enable dynamic loading of charset files (don't disable runtime charset files for the moment)
git-svn-id: trunk@26378 -
2014-01-04 15:44:18 +00:00
Jonas Maebe
d1b2a5f362
* changed the initial value DefaultFileSystemCodePage from CP_ACP to CP_UTF8:
...
o since we always use UTF-16 for OS file API calls, this will only affect
possible intermediate code page conversions inside RTL routines and hence
prevent potential data loss. This was already the same for NativeNT and
WinCE, which are in the same boat
o DefaultRTLFileSystemCodePage, which specifies the code page used to return
strings from single byte RTL routines, remains CP_ACP and hence nothing
will change as far as programs using the RTL are concerned
git-svn-id: trunk@26377 -
2014-01-04 15:05:42 +00:00
paul
80cec37d06
rtl: add charmap for 856 codepage
...
git-svn-id: trunk@26376 -
2014-01-04 09:29:38 +00:00
paul
7b1f586131
rtl: remove unneeded charset classes
...
git-svn-id: trunk@26375 -
2014-01-04 08:59:20 +00:00
marco
1c2a77a60f
* tested + fixed rtl-console makefile.
...
* updated toplevel makefile, but testing it failed to run for other reasons.
(libtar fpmkunit)
git-svn-id: trunk@26374 -
2014-01-04 00:13:43 +00:00
marco
90fbb6360d
* test rtl-console for powerpc targets.
...
- morphos regeneration Makefile.fpc
- aix unrelated fix: addition of pthread_attr_destroy (r26220 dec 11th)
git-svn-id: trunk@26373 -
2014-01-03 22:48:14 +00:00
marco
a001e12d04
* rtl-console initial version.
...
git-svn-id: trunk@26372 -
2014-01-03 22:19:02 +00:00
marco
1df3226a2f
* skeleton for rtl-console package. Not yet active.
...
git-svn-id: trunk@26371 -
2014-01-03 21:46:02 +00:00
nickysn
b8203a3406
* fixed tcg8086.gen_cmp32_jmp1 for the less than/greater than cases
...
git-svn-id: trunk@26370 -
2014-01-03 18:06:21 +00:00
nickysn
270444508a
* fixed not(boolean32) and not(boolean64) on i8086
...
git-svn-id: trunk@26369 -
2014-01-03 15:18:07 +00:00
pierre
de89827eb7
Clean up comment at start of fpc_mul_dword
...
git-svn-id: trunk@26368 -
2014-01-03 13:15:34 +00:00
Jonas Maebe
ab4844bdff
* give an internal error when trying to set/get procdef properties that are
...
not available
git-svn-id: trunk@26367 -
2014-01-03 12:23:27 +00:00
pierre
a4e08f8611
Move int32p.inc inclusion to end of i8086.inc as it needs to be parsed before generic.inc
...
git-svn-id: trunk@26366 -
2014-01-03 11:42:53 +00:00
Jonas Maebe
b106ded0e9
* use SystemFileName instead of the original FileName in DeleteFile()
...
git-svn-id: trunk@26365 -
2014-01-03 10:59:25 +00:00
sergei
d2a9308181
+ SPARC: implemented register spill replacement.
...
git-svn-id: trunk@26364 -
2014-01-03 08:14:43 +00:00
sergei
0afd95e840
* SPARC, tmoddivnode improvements/fixes:
...
* don't bother reusing locations
* don't optimize division into shift if overflow checking is enabled
* if denominator is a constant and fits into 13 bit range, use it directly and save a register.
git-svn-id: trunk@26363 -
2014-01-03 08:09:32 +00:00
nickysn
cf6f408214
+ implemented the tcg8086.a_cmp_*_*_label methods for i8086. How did the i8086
...
code generator even work without these?
git-svn-id: trunk@26362 -
2014-01-03 03:31:51 +00:00
florian
ac120d075a
* moved directory handling code
...
git-svn-id: trunk@26361 -
2014-01-02 18:24:11 +00:00
Jonas Maebe
32b9926536
* don't check forwarddefs of copied record/objectdefs (there are none, since
...
such a def is just a renamed version of a def that's defined/implemented/
checked elsewhere) -- fixes compiler crash when compiling webtbs/tw3930
after r26332)
git-svn-id: trunk@26360 -
2014-01-02 16:21:06 +00:00