florian
0066a12974
* makes a_jmp_cond working
...
git-svn-id: trunk@18969 -
2011-09-04 18:47:08 +00:00
sergei
689d4b3ecc
+ Mantis #19651 : Generate table of typed string constants which are initialized with resourcestrings, so they are updated when SetResourceStrings or SetUnitResourceStrings is called.
...
git-svn-id: trunk@18968 -
2011-09-04 16:01:26 +00:00
florian
dbd33fd6a5
* use thread var only if the target supports threading
...
git-svn-id: trunk@18967 -
2011-09-04 14:27:23 +00:00
florian
a1381c1240
* some aint -> tcgint changes to avoid range check errors on systems with sizeof(aint)<4
...
git-svn-id: trunk@18966 -
2011-09-04 14:26:27 +00:00
michael
4204cfe271
* Added tests for new methods, added insert (null)
...
git-svn-id: trunk@18965 -
2011-09-04 10:41:09 +00:00
michael
d924b36ee8
* Patch from Luiz Americo to implement Insert/Move/Exchange in TJSONArray (ID 20145)
...
git-svn-id: trunk@18964 -
2011-09-04 10:21:23 +00:00
florian
a1b7ec0999
* forgot again part of a commit, this belongs to r18962
...
git-svn-id: trunk@18963 -
2011-09-03 20:42:01 +00:00
florian
6d996bf832
* made a_call_ref of PowerPC generic, we need to allocate a register after all on risc platforms
...
git-svn-id: trunk@18962 -
2011-09-03 20:37:53 +00:00
florian
b17a9385e5
* use generic first_int_to_real 64 bit values on sparc
...
* compile part of softfpu into the system unit as consequence of using the generic first_int_to_real
git-svn-id: trunk@18961 -
2011-09-03 19:58:32 +00:00
florian
1de4d16eea
- remove ncpucall for sparc, it has no use anymore
...
git-svn-id: trunk@18960 -
2011-09-03 19:46:13 +00:00
florian
7b72e21743
* forgotten part of r18958
...
git-svn-id: trunk@18959 -
2011-09-03 19:45:17 +00:00
florian
6211a83865
* write variable locations of 64 bit integer values on 32 bit targets correctly
...
* when transforming imag. register variable locations into real ones, take care of the register type
git-svn-id: trunk@18958 -
2011-09-03 19:43:50 +00:00
pierre
637a4671d9
Fix messages to tokenbuufer writing to zvoid problems with PPU
...
git-svn-id: trunk@18957 -
2011-09-03 17:38:53 +00:00
marco
499062d815
* also test for fbembed in old "auto" initialization. Mantis #17664
...
git-svn-id: trunk@18952 -
2011-09-02 20:25:48 +00:00
marco
5f4fa283f0
* Patch from Lacak2, Map mysql textual blob to ftmemo on mysql5+. Mantis #19911
...
git-svn-id: trunk@18951 -
2011-09-02 19:54:10 +00:00
marco
0cc60e05f2
* IsSamemonth analog to IsSameDay. Mantis #19876
...
git-svn-id: trunk@18950 -
2011-09-02 19:44:54 +00:00
marco
3383db43cd
* Check against operation on unopend statement, patch from Lacak2 Mantis #19943
...
git-svn-id: trunk@18949 -
2011-09-02 19:05:24 +00:00
pierre
db7192c897
* Changes uses clause to oldregexpr, as a new version was installed in package
...
git-svn-id: trunk@18947 -
2011-09-02 14:49:40 +00:00
pierre
4c633c46ed
Change mangling to avoid overlap and increase PPU version
...
git-svn-id: trunk@18946 -
2011-09-02 14:20:14 +00:00
michael
80c8cdcf78
* Patch from Reinier Olislagers to fix bug #20069
...
git-svn-id: trunk@18945 -
2011-09-02 13:09:29 +00:00
michael
13840ad987
* Patch from Reinier Olislagers to fix max fieldlength (bug 20134)
...
git-svn-id: trunk@18944 -
2011-09-02 13:06:21 +00:00
pierre
f0aa48b083
* Remove use of direct U_UNIT_NAME or TC_UNIT_NAME
...
symbols in assembler sources.
Added to corresponding system variables or typed constants a
public name 'operatingsystem_XXX' alias and used that alias in assembler
source.
git-svn-id: trunk@18943 -
2011-09-02 12:51:48 +00:00
pierre
a127c411b2
Use pulbic name aliases for argc,arg,envp used in assmebler files
...
git-svn-id: trunk@18942 -
2011-09-02 10:54:06 +00:00
marco
0bad1997d1
* commited patch from Mantis #19956 by Michalis that deals with previous extensions
...
of opengl becoming part of core in never versions.
git-svn-id: trunk@18941 -
2011-09-02 09:43:53 +00:00
marco
97e4608614
* Typo fix, reported by Basil, Mantis #20131
...
git-svn-id: trunk@18940 -
2011-09-02 08:01:30 +00:00
pierre
a6b290c97a
* More dual result table support
...
git-svn-id: trunk@18938 -
2011-09-01 16:29:28 +00:00
pierre
4c0a04bc48
* Support more tags/branches for sources
...
git-svn-id: trunk@18937 -
2011-09-01 15:40:20 +00:00
pierre
c0cfded280
* Partial support for OLDTESTRESULTS table
...
git-svn-id: trunk@18936 -
2011-09-01 15:16:31 +00:00
pierre
752241adba
Reorder some fields
...
git-svn-id: trunk@18935 -
2011-09-01 14:34:54 +00:00
pierre
e56aa45c5a
+ phony sources rule added to remove any PPU files in source directories
...
git-svn-id: trunk@18934 -
2011-09-01 14:25:15 +00:00
pierre
aa62380d72
Display all svn revisions for DEBUGCGI or listall
...
git-svn-id: trunk@18933 -
2011-09-01 14:09:31 +00:00
marco
01d686c11d
* paper size constants updated, patch by G. Fink, Mantis #20120
...
git-svn-id: trunk@18932 -
2011-09-01 08:40:51 +00:00
pierre
acd585513a
* New test to check that external linker error generates a compilation error
...
git-svn-id: trunk@18931 -
2011-09-01 07:35:12 +00:00
paul
8a8db0a822
compiler: pass both modulename and filename to tmodule.create. extract modulename from filename if modulename is not passed (probably fix an error with asm/obj filename appeared after the namespace branch merge).
...
git-svn-id: trunk@18930 -
2011-09-01 01:50:53 +00:00
pierre
6528363222
* Extend test between unit_a.var variable and u_unit_a.var procedure
...
git-svn-id: trunk@18929 -
2011-08-31 22:40:02 +00:00
pierre
c8cf28e4ef
+ Add similar checks for unit constants and procedures
...
git-svn-id: trunk@18928 -
2011-08-31 22:22:36 +00:00
florian
0781ac1f82
+ support for lpc1768 by David Welch
...
git-svn-id: trunk@18927 -
2011-08-31 20:17:23 +00:00
marco
d6726a6ade
* --dont-trim avoids trimming while loading XMLs. Mantis #16683
...
git-svn-id: trunk@18924 -
2011-08-31 19:33:20 +00:00
pierre
041f3d0222
Fix 20093 bug report
...
git-svn-id: trunk@18922 -
2011-08-31 16:20:40 +00:00
michael
d443fafc3c
Patch from Ludo Brands to fix issue #20106
...
git-svn-id: trunk@18921 -
2011-08-31 08:51:35 +00:00
paul
3c5d642685
fix indenting (after the merge of namespaces branch)
...
git-svn-id: trunk@18920 -
2011-08-31 08:10:31 +00:00
pierre
0a3ac5a89d
* Check that uvmt.a_int and uvmt_a.int variables have different location
...
git-svn-id: trunk@18916 -
2011-08-30 15:52:59 +00:00
pierre
09a50cc538
* Same problem also appears with interface variables
...
git-svn-id: trunk@18915 -
2011-08-30 10:27:26 +00:00
sergei
2650326e6b
* Call get_high_value_sym() instead of duplicating its functionality.
...
git-svn-id: trunk@18914 -
2011-08-30 08:44:04 +00:00
sergei
3ad7552fc4
* TXMLConfig.ResetKey: Don't access memory beyond allocated array length, resolves #20098 .
...
git-svn-id: trunk@18913 -
2011-08-30 07:40:50 +00:00
paul
4b24a58871
compiler: remove/hide few unused variables
...
git-svn-id: trunk@18912 -
2011-08-30 01:32:23 +00:00
paul
adceaf438c
reintegrate paul/namespaces branch into trunk:
...
r18890 | paul | 2011-08-29 16:45:23 +0800 (Пн, 29 авг 2011) | 1 line
compiler: also parse dots in package name and in units which package contains (although package support is not implemented yet in FPC it can parse packages)
------------------------------------------------------------------------
r18886 | paul | 2011-08-29 10:46:13 +0800 (Пн, 29 авг 2011) | 1 line
compiler: replace "string" with ansistring where we concatenate substrings to prevent 255 chars limit overflow
------------------------------------------------------------------------
r18859 | paul | 2011-08-27 11:52:07 +0800 (Сб, 27 авг 2011) | 1 line
compiler: implement delphi like namespaces
git-svn-id: trunk@18911 -
2011-08-30 01:10:24 +00:00
joost
c0fa7e930b
* Removed several mem-leaks
...
git-svn-id: trunk@18902 -
2011-08-29 14:44:09 +00:00
pierre
0fc9930789
* Fix Makefile that was generated using an invalid version of fpcmake binary
...
git-svn-id: trunk@18901 -
2011-08-29 14:09:58 +00:00
sekelsenmat
3e7a09df25
regexpr: Merges patch from bug #19109 fixes alignment issues
...
git-svn-id: trunk@18900 -
2011-08-29 14:08:11 +00:00