Commit Graph

27687 Commits

Author SHA1 Message Date
peter
831a76905d * move Add[Doc|Test|Examples]Files to TSources
* force the use of Package.Dependencies.Add or Package.Sources.Add functions

git-svn-id: trunk@9684 -
2008-01-08 18:52:39 +00:00
peter
69f2668736 * update for fpmkunit changes
git-svn-id: trunk@9683 -
2008-01-08 18:51:31 +00:00
peter
79220664bd * updated for new fpmkunit
git-svn-id: trunk@9682 -
2008-01-08 18:42:05 +00:00
peter
c2e9eb179b * remove defaultpackage from custominstaller, you need to explicity start with package
* rename startpackage to addpackage to be consistent, remove endpackage

git-svn-id: trunk@9681 -
2008-01-08 18:41:53 +00:00
peter
c2d5f7028d * unified check for win32, win64
git-svn-id: trunk@9680 -
2008-01-08 18:24:00 +00:00
peter
aae917590c * renamed tests to examples
git-svn-id: trunk@9679 -
2008-01-08 18:22:04 +00:00
peter
05eb2c5e8e * renamed tests to examples
git-svn-id: trunk@9678 -
2008-01-08 18:21:23 +00:00
Vincent Snijders
25f0653c88 * renamed nbody to n_body
git-svn-id: trunk@9677 -
2008-01-08 10:31:00 +00:00
Vincent Snijders
e5ddfc8248 + current version of nbody benchmark
git-svn-id: trunk@9676 -
2008-01-08 08:14:04 +00:00
Legolas
ffcbc1745b + Nintendo DS libraries and examples: libnds, mikmod, dswifi, FAT
git-svn-id: trunk@9675 -
2008-01-07 22:58:57 +00:00
Jonas Maebe
bf9b021749 * optimized align() so it no longer contains any branches which
are undecidable at compile time
  + basic test for align() function

git-svn-id: trunk@9674 -
2008-01-07 21:41:12 +00:00
Jonas Maebe
6dd8e51ee5 * folded a constant addition
* typecasted a subtraction's result to ptruint to avoid a needless
    64 bit calculation on 32 bit platforms

git-svn-id: trunk@9673 -
2008-01-07 21:28:58 +00:00
Legolas
9dc6b3992f * Some cleaning on nds linker; new extension for intermediate files
git-svn-id: trunk@9672 -
2008-01-07 19:31:32 +00:00
Vincent Snijders
46ca7ee46a o improved sumcol benchmark
* read line in string and convert to integer using val, like gcc does
* cache input text file, to avoid calling fpc_get_input all the time.

git-svn-id: trunk@9671 -
2008-01-07 13:51:34 +00:00
Vincent Snijders
2fb2712029 * current version of sumcol benchmark by Steve Fisher
git-svn-id: trunk@9670 -
2008-01-07 12:30:58 +00:00
Vincent Snijders
27b810b732 * cleanup
git-svn-id: trunk@9669 -
2008-01-07 12:20:48 +00:00
Vincent Snijders
a1f7a9086c * improved fannkuch benchmark
git-svn-id: trunk@9668 -
2008-01-07 11:09:07 +00:00
marco
44f8ac7fc5 * TStringlist.customsort now virtual, fixes 10575
git-svn-id: trunk@9667 -
2008-01-07 11:03:03 +00:00
marco
523eee3920 * xpath memleak patch from #10573
git-svn-id: trunk@9666 -
2008-01-07 10:27:40 +00:00
daniel
2ce992b4ae - Disable asm str_int again now that testsuites have run.
git-svn-id: trunk@9665 -
2008-01-07 07:45:58 +00:00
Jonas Maebe
84159b3cbb * optimize away unnecessary implicit upcasts to int64 for subtractions
of u32bit values on 32 bit platforms (after the int64 values have 
    already been used for overload selection etc, i.e., semantically
    nothing changes)
  + test which checks that not too many typecasts are optimized away

git-svn-id: trunk@9664 -
2008-01-06 23:30:19 +00:00
joost
7fd43e42e8 * Added index-support for ftSmallInt, ftInteger, ftCurrency, ftBCD, ftWord, ftBoolean, ftFloat, ftDateTime, ftDate and ftTime fieldtypes
* Removed Length() from the inner loop when building indexes while opening a dataset

git-svn-id: trunk@9663 -
2008-01-06 23:27:21 +00:00
Jonas Maebe
03e9f652fd * fixed range error in case node distance calculation
git-svn-id: trunk@9662 -
2008-01-06 23:18:12 +00:00
daniel
47c2cc095b * Make str_int pic proof.
git-svn-id: trunk@9661 -
2008-01-06 22:41:05 +00:00
joost
934d35f27a * Implemented mergesort BuildIndex
* Added MaxIndexesCount property

git-svn-id: trunk@9660 -
2008-01-06 22:02:05 +00:00
daniel
6e2af37c48 Convert str_int to ATT assembler and activate it.
git-svn-id: trunk@9659 -
2008-01-06 21:29:31 +00:00
peter
f1fee20938 * disable for now resourcestrings for process.pp because it breaks
install under windows

git-svn-id: trunk@9657 -
2008-01-06 19:45:47 +00:00
peter
e6a4d76c51 * updated
git-svn-id: trunk@9654 -
2008-01-06 17:15:12 +00:00
peter
eec0859a24 * write fpunits.conf when installing units
* fix default setting for globalunitdir and baseinstalldir
  * cleanup of log levels

git-svn-id: trunk@9653 -
2008-01-06 17:15:04 +00:00
Jonas Maebe
482b83c3cb * typecheckpass before calling do_simplify, as the siplify methods
assume that the resultdefs are available

git-svn-id: trunk@9652 -
2008-01-06 15:30:04 +00:00
marco
5e95516323 * ancestor of TContainedObject fixed
git-svn-id: trunk@9651 -
2008-01-06 15:16:56 +00:00
peter
bbae08d0ef * fix range check error when compiling with 2.2.x
git-svn-id: trunk@9650 -
2008-01-06 12:45:26 +00:00
peter
f6384b9361 * disable range/overflow checking when calculating with Nan
git-svn-id: trunk@9649 -
2008-01-06 12:45:03 +00:00
Jonas Maebe
2092bb5229 * fixed building on OSes marked as case sensitive
git-svn-id: trunk@9648 -
2008-01-06 11:54:47 +00:00
marco
408d5831ea * isimplementorof/referenceinfo, bug #10567
git-svn-id: trunk@9647 -
2008-01-06 00:12:43 +00:00
Jonas Maebe
9ec3cc2022 * fixed sign of location.size for divmodn, 64 shlshrn and for muln
git-svn-id: trunk@9646 -
2008-01-05 21:35:42 +00:00
Jonas Maebe
b69b47f92e * fixed non-Windows building
git-svn-id: trunk@9645 -
2008-01-05 21:21:00 +00:00
marco
00c866f6a2 * no longer used control files. Real units have been moved with history ( I hope )
git-svn-id: trunk@9644 -
2008-01-05 20:55:27 +00:00
marco
bbf80e93cf * another small fix. A unit was no longer implicitely compiled due to jedi internal changes. Now added to buildunit
git-svn-id: trunk@9643 -
2008-01-05 20:27:09 +00:00
marco
ba4a0fe89c * deps fixed, now compiles again
git-svn-id: trunk@9642 -
2008-01-05 20:16:12 +00:00
marco
5980c188d7 * some makefile fixes.
git-svn-id: trunk@9641 -
2008-01-05 19:46:23 +00:00
marco
149136ba9d * demoes moved for winunits-base
git-svn-id: trunk@9640 -
2008-01-05 19:31:13 +00:00
marco
df33165341 * winunits-jedi. Dependancy on winunits-base not work yet.
old winunits removed from base/

git-svn-id: trunk@9639 -
2008-01-05 19:27:57 +00:00
marco
6f2a821c19 * base units from base/winunits to winunits-base
git-svn-id: trunk@9638 -
2008-01-05 19:00:24 +00:00
marco
e3162d0af0 * jwa* now fully synced with Jedi as of yesterday.
git-svn-id: trunk@9631 -
2008-01-05 15:06:54 +00:00
mazen
69a82669df * Fixed guessing default FPCDIR in fpcmake.
git-svn-id: trunk@9630 -
2008-01-05 11:37:22 +00:00
Jonas Maebe
a835390419 * replaced word parameters with cardinal (they are "unsigned int" in
the C headers)

git-svn-id: trunk@9629 -
2008-01-04 23:32:55 +00:00
Jonas Maebe
93eb99dd38 * use math.setexceptionmask so the sse cw is also modified (needed at
least for darwin/x86_64)

git-svn-id: trunk@9628 -
2008-01-04 22:46:22 +00:00
Jonas Maebe
2b1f7a257a * fixed for 64 bit (patch by Michalis Kamburelis, mantis #10508)
git-svn-id: trunk@9627 -
2008-01-04 22:42:19 +00:00
Jonas Maebe
e3d82f1953 * don't change the temp location of types which needs to be
initialised/finalised, because the init/final generation code
    happens after pass 2 using plain nodes and therefore needs the
    original locations intact

git-svn-id: trunk@9626 -
2008-01-04 20:51:09 +00:00