tom_at_work
a0bc256b8f
* added syscall_nr_pwrite/read64 aliases for build
...
git-svn-id: trunk@2737 -
2006-03-04 18:40:17 +00:00
Jonas Maebe
07ce826be0
+ added ability for (mainly 32bit) code generators to directly handle
...
32bit*32bit->64bit
+ implemented the above for ppc32 (note: does not happen very often
in practice, at least not in the compiler and rtl)
+ test for the above
git-svn-id: trunk@2735 -
2006-03-04 15:09:09 +00:00
marco
6f0e817973
* pwrite/writev for *BSD + FPC_USE_LIBC. Requires IOVEC et al to be defined in ostypes.inc
...
git-svn-id: trunk@2734 -
2006-03-04 14:21:42 +00:00
Jonas Maebe
8f6b52d482
* don't set high register of 64 bit result for comparisons in case
...
one of the operands is a constant (missing begin/end after "if")
git-svn-id: trunk@2733 -
2006-03-04 14:14:39 +00:00
Vincent Snijders
b0a394edfc
fixed typo
...
git-svn-id: trunk@2732 -
2006-03-04 13:34:07 +00:00
marco
24c0b496dd
* commit of the syscall based linux support for pwrite/writev, still under
...
{$ifdef linux}. This to fix x86_64 breakage.
git-svn-id: trunk@2731 -
2006-03-04 12:40:45 +00:00
peter
e176f81527
* check for empty objectfiles before writing INPUT()
...
git-svn-id: trunk@2727 -
2006-03-03 21:03:20 +00:00
Jonas Maebe
dd03d5c997
* put jump tables in rodata
...
git-svn-id: trunk@2726 -
2006-03-03 19:33:17 +00:00
Jonas Maebe
ec486f0238
* also change labels starting with L to _L on darwin/x86
...
git-svn-id: trunk@2725 -
2006-03-03 19:31:46 +00:00
Jonas Maebe
2c01a6f77a
+ added extra info about when parser_e_illegal_assignment_to_count_var
...
can happen
git-svn-id: trunk@2724 -
2006-03-03 19:29:07 +00:00
daniel
df70410e9c
- Remove usage of memory unit; things like the lowmemory function are
...
flawed for the same reason memavail is flawed.
git-svn-id: trunk@2720 -
2006-03-01 15:29:05 +00:00
daniel
2dd2bce892
* Convert to table to reduce exe size.
...
git-svn-id: trunk@2719 -
2006-03-01 12:54:26 +00:00
peter
9566255122
* allow out file parameters
...
* assign has out file
git-svn-id: trunk@2717 -
2006-03-01 10:18:47 +00:00
peter
c53c4b669c
* fix stab section flags
...
git-svn-id: trunk@2710 -
2006-02-28 21:31:26 +00:00
marco
c93d9eea7a
* another attempt at committing the EPOLL changes.
...
git-svn-id: trunk@2709 -
2006-02-28 20:25:14 +00:00
daniel
f1a5389b0b
* Only update what is modified
...
git-svn-id: trunk@2707 -
2006-02-28 10:46:36 +00:00
Tomas Hajny
b43cc3cfaa
* attempt to fix broken compilation for go32v2 target
...
git-svn-id: trunk@2706 -
2006-02-27 23:43:30 +00:00
daniel
740c68106b
+ Add pread/pwrite system calls
...
* Optimize video using pwrite
git-svn-id: trunk@2705 -
2006-02-27 23:18:35 +00:00
peter
98bced6f63
* stacktop is a threadvar
...
git-svn-id: trunk@2698 -
2006-02-26 19:56:22 +00:00
peter
092431bdd9
* fixed typecasts
...
git-svn-id: trunk@2697 -
2006-02-26 19:28:19 +00:00
peter
4c56a87d59
* integrate loaders in system unit
...
git-svn-id: trunk@2695 -
2006-02-26 18:21:35 +00:00
tom_at_work
b309574e22
* fixed code generation for -Og switch
...
* copied createtempparaloc() method from i386 parameter manager to avoid copying for larger value parameters (see 2692)
* do not copy memory if references are equal in g_concatcopy()
* do not emit some strings used for debugging into assembly file in g_concatcopy by default anymore
* simplification of boolean expression in calc_stackframe_size()
git-svn-id: trunk@2694 -
2006-02-26 17:30:49 +00:00
Jonas Maebe
a9dbc0c8ab
* changed parameters of references_equal from value to const to
...
avoid copying
git-svn-id: trunk@2693 -
2006-02-26 15:02:06 +00:00
Jonas Maebe
d8ed0a8722
* copied createtemppara override from x86, to avoid creating double
...
copies of large value paras
git-svn-id: trunk@2692 -
2006-02-26 14:53:59 +00:00
Jonas Maebe
71407ba8cb
* don't concatcopy if source = dest
...
git-svn-id: trunk@2691 -
2006-02-26 14:53:20 +00:00
marco
57dafa3b65
* wince x86_64 added
...
git-svn-id: trunk@2690 -
2006-02-26 13:58:27 +00:00
marco
74cc89f41a
* some fixes to keep fppkg happy
...
git-svn-id: trunk@2689 -
2006-02-26 13:58:10 +00:00
marco
103830cd59
* fixed sinlen
...
git-svn-id: trunk@2688 -
2006-02-26 00:53:11 +00:00
marco
4509209df7
* socketerror
...
git-svn-id: trunk@2687 -
2006-02-26 00:51:19 +00:00
Tomas Hajny
e8a2e42975
* unresolved forward declarations stopping the build with -dDEBUG left just as comments
...
git-svn-id: trunk@2685 -
2006-02-26 00:33:31 +00:00
Tomas Hajny
3114cbe049
* fix for buggy FileExists and DirectoryExists
...
git-svn-id: trunk@2684 -
2006-02-26 00:28:26 +00:00
marco
d6cebefa88
* No more libasync dependancy for non-Unix
...
git-svn-id: trunk@2682 -
2006-02-25 20:45:44 +00:00
florian
afae195b4f
+ from Martin Smat: adds hbmpItem into the record MENUITEMINFO and defines constant MIIM_BITMAP
...
git-svn-id: trunk@2681 -
2006-02-25 18:50:42 +00:00
florian
de3ae0edd2
+ some new instructions added (VT, Geode etc), will regenerate later
...
git-svn-id: trunk@2680 -
2006-02-25 17:22:43 +00:00
tom_at_work
7d89336fdd
* fixed tgeneric5 test
...
git-svn-id: trunk@2679 -
2006-02-25 13:58:01 +00:00
daniel
2a14ed7c32
* Optimize keyboard unit for code size; now 3kb+ object code less.
...
git-svn-id: trunk@2678 -
2006-02-24 23:31:55 +00:00
peter
2d97d480ed
* stkptr is global
...
git-svn-id: trunk@2675 -
2006-02-24 11:13:46 +00:00
florian
466227bdb0
* fixed x86-64 send/recv socket call
...
git-svn-id: trunk@2674 -
2006-02-23 20:47:40 +00:00
Vincent Snijders
18107833ae
fixed TStrings.Assign from MvC
...
git-svn-id: trunk@2665 -
2006-02-22 22:28:56 +00:00
joost
30eb347b33
+ forgot to include changes in db.pp and dsparams.inc in r2663
...
git-svn-id: trunk@2664 -
2006-02-22 11:58:35 +00:00
joost
1260b2a233
+ made TDataset.CreateFields virtual (delphi compat)
...
+ implemented TParam.AsLargeInt
+ cleanup of IBConnection LargeInt code
+ implemented LargeInt parameter type for IBConnection
git-svn-id: trunk@2663 -
2006-02-21 21:17:11 +00:00
joost
f1fc3a316d
* Fix for error-handling when a TSQLQuery is opened.
...
git-svn-id: trunk@2662 -
2006-02-21 14:29:30 +00:00
joost
619541d0cc
+ renamed tests to ddg
...
git-svn-id: trunk@2661 -
2006-02-21 10:17:47 +00:00
joost
c666accec9
+ Moved obsolete DB-units to unmaintained
...
git-svn-id: trunk@2660 -
2006-02-21 10:14:31 +00:00
Jonas Maebe
da1373d50e
* hopefully final range check fix
...
git-svn-id: trunk@2659 -
2006-02-21 10:00:20 +00:00
peter
9cd5a800af
* check for nil in concat_multi
...
git-svn-id: trunk@2658 -
2006-02-20 17:15:05 +00:00
joost
967e4aac10
+ Fixed mysql_error
...
git-svn-id: trunk@2657 -
2006-02-20 16:53:35 +00:00
Vincent Snijders
d91f3f9bf6
fixed typo in comment
...
git-svn-id: trunk@2656 -
2006-02-20 13:23:15 +00:00
Jonas Maebe
914e2af9b0
* properly rangecheck arrays after last changes
...
git-svn-id: trunk@2655 -
2006-02-20 12:04:02 +00:00
peter
4b7f51b0aa
* fixed uninitialized var
...
git-svn-id: trunk@2654 -
2006-02-20 11:24:38 +00:00