peter
dcd9e0107c
* old logs removed and tabs fixed
2002-09-07 15:25:00 +00:00
peter
db24d91c85
* old logs removed and tabs fixed
2002-09-07 15:15:22 +00:00
peter
01dfac4a4e
* old logs removed and tabs fixed
2002-09-07 15:06:34 +00:00
peter
8a03c810de
* obsolete
2002-09-07 14:14:14 +00:00
peter
17aba7002c
* fixed procdef access
2002-09-07 14:13:40 +00:00
florian
018004b533
* hopefully final fix for ppc syscall BTW: The regX numbering is somehow messy
2002-09-07 13:14:04 +00:00
carl
712bd8dbc1
- unit cleanup (removed unused defines)
2002-09-07 12:43:02 +00:00
peter
5466969467
* fix setting of -Fl and -Fo arguments, the check for LIBGDB is
...
moved to the prerules section so the GDBLIBDIR can be used
in the compiler.librarydir setting
2002-09-07 12:39:19 +00:00
carl
e94bef4279
- unit cleanup (removed unused defines)
2002-09-07 12:37:19 +00:00
carl
027292b880
- unit cleanup (removed unused defines)
...
* compilation options are restored
2002-09-07 12:36:15 +00:00
carl
1708a0fc84
- removed support_ports option (cleanup)
2002-09-07 12:31:16 +00:00
carl
8b4a765c30
* update makefiles for new directory structure in main branch
2002-09-07 12:23:23 +00:00
carl
6c2bede5a8
* second part bug report 1996 fix, testrange in cordconstnode
...
only called if option is set (also make parsing a tiny faster)
2002-09-07 12:16:03 +00:00
Jonas Maebe
edb02a1409
* fixed small regalloction info bug
2002-09-07 11:50:02 +00:00
carl
85032ae6c6
* stack checking supported for all systems
2002-09-07 11:09:40 +00:00
carl
1b53eca49d
- remove logs
2002-09-07 11:08:58 +00:00
carl
df15467477
+ bug #1996 verification code
2002-09-07 11:07:29 +00:00
carl
24720bfb50
* range checking code verification
2002-09-07 11:06:55 +00:00
carl
e1b3ddc3fb
* fix my stupid copy and paste bug
2002-09-07 09:16:55 +00:00
carl
f61a723302
* bugfix 2001
2002-09-06 20:00:25 +00:00
carl
8fd9561a31
* start bugfix 1996
...
* 64-bit typed constant now work correctly and fully (bugfix 2001)
2002-09-06 19:58:31 +00:00
Jonas Maebe
71a7fb486a
* implemented most syscalls, except readdir because the getdents
...
syscall is declared obsolete in Darwin...
2002-09-06 18:35:59 +00:00
Jonas Maebe
13857b04fb
+ initial implementation, h2pas of /usr/include/sys/syscall.h on a
...
Mac OS X 10.1.5 machine
2002-09-06 17:12:55 +00:00
Jonas Maebe
128c4a9a4b
* fixed wrong references (used r0 as base register)
2002-09-06 16:58:43 +00:00
Jonas Maebe
6c202898f6
+ crt0.o file, compiled from the Darwin Csu module sources of 2002/09/06.
...
Can't just put an assembler file here, because it's composed of 2
assembler files and a C file. No idea whether it will actually
work on OS X 10.1.x (may require 10.2.x, since it's from the main
branch)
2002-09-06 16:43:26 +00:00
carl
1603394d9a
- moved files to systems directory
2002-09-06 15:05:23 +00:00
carl
517c2566e8
* moved files to systems directory
2002-09-06 15:03:50 +00:00
carl
a013d19c36
* bugfix of bug report 2072 (merged)
2002-09-06 14:58:42 +00:00
pierre
ec5679a06c
* explicitly set BasePos to zero in TFastBufStream constructor
2002-09-06 09:53:53 +00:00
peter
20af604613
* memdebug enhancements
2002-09-05 19:29:42 +00:00
peter
8b5e92cb3c
* removed repetitive pass counting
...
* display heapsize also for extdebug
2002-09-05 19:28:29 +00:00
peter
37bb42694b
* fixed crash when current_module becomes nil
2002-09-05 19:27:05 +00:00
carl
aed84190ca
* bug #2072
2002-09-05 16:44:17 +00:00
peter
6da33d2524
* objfpc mode is required
2002-09-05 14:55:56 +00:00
peter
f5a4b06b8a
* fixed old callnode.det_resulttype code
...
* old ncal code is default again
2002-09-05 14:53:41 +00:00
peter
5175cf4e0c
* moved tcl to extra
2002-09-05 14:53:05 +00:00
peter
a31524e0b5
* Allow GDBLIBDIR environment variable
2002-09-05 14:52:24 +00:00
peter
93f33a3d0c
* internalerror instead of crash in getprocdef
2002-09-05 14:51:42 +00:00
pierre
0aceb4b76b
* fix for bug #2004 merged
2002-09-05 14:17:27 +00:00
pierre
97ab9a8f3c
* fix small bug in previous commit
2002-09-05 10:57:08 +00:00
pierre
dc8a7c4c5f
+ FindMatchingDelimiter for pascal keywords with level counting
2002-09-05 10:49:48 +00:00
michael
38ed4b3ef3
+ Removed classes dependency
2002-09-05 10:30:05 +00:00
pierre
fc70eac139
* try to fix recompilation on changes problems
2002-09-05 08:45:40 +00:00
pierre
c12f883d18
* get units code complete to also work if browser disabled
2002-09-05 05:59:47 +00:00
pierre
3ab5492c52
+ use '*' as special name for noload and also no 'nonamexx.pas title
2002-09-05 05:58:58 +00:00
Jonas Maebe
86830c26b8
- reverted my last commit, it was completely bogus :(
2002-09-05 05:56:07 +00:00
Jonas Maebe
426de6d36f
* fixed bugs in 64bit operations (registers weren't always allocated for
...
the result)
* optimized 'const64 - reg64/mem64'
* optimized equaln/unequaln with 64bit values (change them to
'(left.hi xor right.hi) or (left.lo xor right.lo)' so there are less
branches and the result can be returned in the flags this way. Could
be done for the i386 too probably.
2002-09-04 19:42:45 +00:00
Jonas Maebe
d2401f67b4
- removed unnecessary typeconversion from char_to_string
2002-09-04 19:38:42 +00:00
Jonas Maebe
e66f54e328
* changed some ctypeconvnode/toggleflag(nf_explizit) combo's to
...
ctypeconvnode.create_explicit() statements
2002-09-04 19:32:56 +00:00
Jonas Maebe
303ad8de46
+ added
2002-09-04 16:21:46 +00:00