Commit Graph

40175 Commits

Author SHA1 Message Date
reiniero
c577f630d9 fcl-db/dbase:
+ support for stream-backed memo file which satisfies TTestSpecificTDBF.TestMemoClose test
* fix default record size 64 for (V)FP memo files

git-svn-id: trunk@24395 -
2013-04-30 16:26:25 +00:00
yury
679a8d9dd6 * ppudump: JSON output of sets and set constants.
git-svn-id: trunk@24394 -
2013-04-30 15:09:05 +00:00
yury
026200d75a * ppudump: JSON output of enums.
git-svn-id: trunk@24393 -
2013-04-30 14:09:37 +00:00
reiniero
d8f2f9ccaa fcl-db/dbase: cosmetic
git-svn-id: trunk@24392 -
2013-04-30 13:20:04 +00:00
lacak
91509eb30f fcl-db: odbc: fix NULL numeric parameter handling for MS SQL Server
git-svn-id: trunk@24391 -
2013-04-30 13:19:41 +00:00
reiniero
823ed70c46 * fcl/dbase: cosmetic: Dataset.txt language/layout fixes
git-svn-id: trunk@24390 -
2013-04-30 12:47:10 +00:00
lacak
2d352b0204 fcl-db: odbc: increase max. allowed string field length. Fix for existing tests TTestFieldTypes.TestStringLargerThen8192 and TestInsertLargeStrFields. (similar like rev.23141, 23198)
git-svn-id: trunk@24389 -
2013-04-30 10:45:12 +00:00
lacak
9168f1cbd3 fcl-db: formatting (unification char-case)
git-svn-id: trunk@24388 -
2013-04-30 09:59:31 +00:00
lacak
e280a8d97e fcl-db: base: TBinaryField.AsVariant should return variant Null when Field.IsNull
git-svn-id: trunk@24387 -
2013-04-30 08:59:55 +00:00
reiniero
3d74c089d2 * fcl-db/dbase: test data remains in memo memory storage after closing and opening
git-svn-id: trunk@24386 -
2013-04-30 06:56:43 +00:00
sergei
c7937f6736 * Win64 exception handling: don't reset fc_unwind control flow flag at the beginning of try..except blocks. Resolves #24342.
git-svn-id: trunk@24385 -
2013-04-30 03:56:58 +00:00
nickysn
8fddb1361b * got rid of push const also in tcg8086.a_loadaddr_ref_cgpara
git-svn-id: trunk@24384 -
2013-04-29 23:13:09 +00:00
nickysn
cfc3c6ec5d - cleanup tcg8086.a_loadaddr_ref_cgpara from unused code left over from i386
git-svn-id: trunk@24383 -
2013-04-29 23:08:12 +00:00
nickysn
e4f3dd1264 * do not emit shl/shr with a const different than 1 on 8086
git-svn-id: trunk@24382 -
2013-04-29 23:02:09 +00:00
nickysn
76e3dd5cef * do not generate push const on the i8086, go through a register instead, unless it's 186+
git-svn-id: trunk@24381 -
2013-04-29 22:29:26 +00:00
nickysn
06f1b6a4e8 * moved the i8086 'push const' instructions to a new method, so they can be abstracted on pre-186 processors
git-svn-id: trunk@24380 -
2013-04-29 21:53:55 +00:00
florian
0e9b8adb7a patch by Michael Ring:
+ support of several armv6m MCUs for arm-embedded
* renamed lpc1343 unit to lpc13xx
+ more lpc13xx MCUs added

git-svn-id: trunk@24379 -
2013-04-29 19:57:08 +00:00
nickysn
7c0679efdb * use the 'leave' instruction on 80186+
git-svn-id: trunk@24378 -
2013-04-29 19:45:39 +00:00
florian
d4c7afbfe8 + generate thumb_func directives for thumb as well
git-svn-id: trunk@24377 -
2013-04-29 18:23:01 +00:00
pierre
846f566085 Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24376 -
2013-04-29 12:49:50 +00:00
pierre
a86ae3efee Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24375 -
2013-04-29 12:49:25 +00:00
pierre
58497ff016 Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24374 -
2013-04-29 12:48:51 +00:00
pierre
6d3121078d Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24373 -
2013-04-29 12:48:11 +00:00
pierre
4226f08565 Regenerate with up-to-date fpcmake binary
git-svn-id: trunk@24372 -
2013-04-29 12:45:11 +00:00
pierre
d1d0ed3c16 Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24371 -
2013-04-29 12:40:50 +00:00
pierre
114d8e4507 Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24370 -
2013-04-29 12:39:52 +00:00
pierre
c460adf8e8 Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24369 -
2013-04-29 12:38:48 +00:00
pierre
5fe15ff08d Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24368 -
2013-04-29 12:37:46 +00:00
pierre
78a7043352 Regenerate all Makefiles with an up-to-date fpcmake binary (dummy commit)
git-svn-id: trunk@24367 -
2013-04-29 12:30:54 +00:00
pierre
5c9de9a68b Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24366 -
2013-04-29 12:29:03 +00:00
pierre
884918a4c4 Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24365 -
2013-04-29 12:27:42 +00:00
pierre
7b77319e06 Add missing Makefile
git-svn-id: trunk@24364 -
2013-04-29 12:27:08 +00:00
reiniero
3486661512 * fcl-db/dbase: fix Dbase3,4,7 zero content memo fields
git-svn-id: trunk@24363 -
2013-04-29 11:31:21 +00:00
sergei
97152cc41b * Fixed overflow handling in i386 assembler implementations of fpc_div_qword and fpc_mod_qword.
Resolves #23963.

git-svn-id: trunk@24362 -
2013-04-29 01:12:45 +00:00
sergei
1fea5a82c1 * Replaced oso_disabled flag by TExeSection.Disabled boolean property. Makes code a bit nicer to read.
git-svn-id: trunk@24361 -
2013-04-28 20:29:49 +00:00
sergei
8e6d6d0027 * Replaced strpcopy() by its equivalent. With sysutils in uses clause, strpcopy resolves to ansistring version, inserting a redundant conversion to ansistring.
git-svn-id: trunk@24360 -
2013-04-28 19:43:47 +00:00
nickysn
70649932de * tlocation.value reverted back to longint on non 64-bit archs. This fixes the tset5.pp and tset5a.pp regressions on powerpc and probably other 32-bit platforms.
git-svn-id: trunk@24359 -
2013-04-28 17:52:06 +00:00
florian
18aaeff1d7 + calculate node complexity for addrnodes and labelnodes
git-svn-id: trunk@24358 -
2013-04-28 16:36:10 +00:00
florian
ab39e6f7d8 * fix parameter order for compilerproc created by raise nodes
git-svn-id: trunk@24357 -
2013-04-28 16:34:28 +00:00
reiniero
65acb03936 + fcl-db/export: fpdbfexport: support Visual Foxpro format
git-svn-id: trunk@24356 -
2013-04-28 15:59:31 +00:00
Jonas Maebe
6462d10b17 * de-tabbed
* mention ppudump (mantis #24328)

git-svn-id: trunk@24355 -
2013-04-28 13:45:03 +00:00
Jonas Maebe
52dd59ee74 * write full help when executing ppudump without parameters (based on patch
by Reinier Olislagers, mantis #24328)

git-svn-id: trunk@24354 -
2013-04-28 13:44:57 +00:00
reiniero
a2bb01a313 * fcl-db/dbase: fix test for large strings for (visual) foxpro
git-svn-id: trunk@24353 -
2013-04-28 08:42:22 +00:00
florian
ac819b0b97 * jvm lazarus project file properly named
git-svn-id: trunk@24352 -
2013-04-28 08:39:20 +00:00
nickysn
40ab132efa * replaced tcgint(lo(x)) with longint(lo(x)) and tcgint(hi(x)) with longint(hi(x)) in cg64f32.pas, which should fix some of the const sign expansion regressions on some 32-bit architectures
git-svn-id: trunk@24351 -
2013-04-28 07:42:56 +00:00
joost
527c407b62 * Re-generated Makefiles for the changes in the Makefile.fpcs in r24349
git-svn-id: trunk@24350 -
2013-04-27 20:48:14 +00:00
joost
20a3809e58 * Now zipinstall is passed to fpmake by all Makefile.fpc's
git-svn-id: trunk@24349 -
2013-04-27 20:34:00 +00:00
joost
394d2f39b6 * Re-generated Makefile to add dependency on libtar package, introduced in
r24346

git-svn-id: trunk@24348 -
2013-04-27 19:08:36 +00:00
michael
043df96385 ** Fix for mem leak in case of cookies (By Michalis Kamburelis, bug ID #24333)
git-svn-id: trunk@24347 -
2013-04-27 19:01:49 +00:00
joost
707f09cae5 * fpmake zipinstall now creates .tar.gz files on unices
git-svn-id: trunk@24346 -
2013-04-27 18:27:11 +00:00