Commit Graph

9378 Commits

Author SHA1 Message Date
pierre
cab2e25ed5 + added regexpr dependency 2001-09-14 23:15:09 +00:00
pierre
9958dba1f4 * delete units on clean 2001-09-14 21:38:52 +00:00
pierre
644a6d4b11 * several small changes 2001-09-14 16:33:06 +00:00
pierre
189e270fe9 + test code for regexpr use in find dialog 2001-09-13 16:11:34 +00:00
michael
6f56bc2312 + Committed patch from peter 2001-09-13 14:47:19 +00:00
pierre
5d6db22b98 * pmode patch from Peter applied blindly 2001-09-13 13:30:24 +00:00
michael
23dc2da25d + All functions now have example. Added scancode list 2001-09-12 22:41:09 +00:00
michael
b41cfaef2b + Added examples 4 to 7 2001-09-12 22:39:49 +00:00
marco
3b9df162d1 * fix from peter 2001-09-12 12:46:54 +00:00
pierre
efd5b132be + Call to TDebugController.SetDirectories when SourceDirs changes 2001-09-12 09:49:35 +00:00
pierre
70fef879c3 + SetDirectories method added to help for disassembly window 2001-09-12 09:48:38 +00:00
pierre
c8aae3d4b4 * fix bug #1579 2001-09-12 09:31:42 +00:00
pierre
59ed71b878 * fix bug #1585 2001-09-12 09:25:01 +00:00
pierre
61494ef897 * handle default cpu and target without override, use require section for override 2001-09-11 11:04:51 +00:00
pierre
e86d3007c8 New 2001-09-11 10:24:46 +00:00
pierre
597bfbf009 + NetBSD support 2001-09-11 10:22:36 +00:00
pierre
122947814d * Hack to allow to recognize CVS version as 5.01 2001-09-11 10:22:09 +00:00
marco
a4bf3d5bbe * Fixed ld.so.conf and added /usr/pkg/lib for netbsd 2001-09-11 10:10:19 +00:00
pierre
4a4d7cd40d test for fpu overflow 2001-09-10 23:06:45 +00:00
Jonas Maebe
19913b716c * merged windows mode saving stuff from fixes branch 2001-09-10 16:15:52 +00:00
pierre
fca264a025 * fix web bug #1368 2001-09-10 10:52:59 +00:00
Jonas Maebe
6a15178f0f * fixed web bug #1593
* writing of procvar headers is more complete (mention var/const/out for
    paras, add "of object" if applicable)
  + error if declaring explicit self para as var/const
  * fixed mangled name of procedures which contain an explicit self para
  * parsing para's should be slightly faster because mangled name of
    procedure is only updated once instead of after parsing each para
    (all merged from fixes)
2001-09-10 10:26:26 +00:00
carl
d464c50040 + for programmer's reference (single ieee format) 2001-09-10 03:04:49 +00:00
carl
2a3a3f1732 + data formats
+ heap algorithm
+ start of alignment information
2001-09-10 03:03:54 +00:00
carl
129a54c4e8 * graph for data format 2001-09-10 03:02:42 +00:00
carl
d723294845 * fix my messup! 2001-09-10 03:00:59 +00:00
carl
fd7f76f801 - removed enumeration size spec. so its now in programmer's
reference
* correct integer -> Integer
2001-09-10 02:19:13 +00:00
pierre
cb9ee8bd3e add some ansi files 2001-09-09 23:03:02 +00:00
pierre
1003d273cc add some ansi files 2001-09-09 22:42:24 +00:00
pierre
0103ec8f32 add some ansi files 2001-09-09 22:36:29 +00:00
michael
49de2f8866 + Added first examples 2001-09-09 21:55:36 +00:00
michael
d38349811d + Clean now also cleans keybutil.ppu 2001-09-09 21:55:10 +00:00
michael
47e58b9b66 + Implemented first three examples 2001-09-09 21:53:45 +00:00
carl
5d0b6c1431 * bugfix of console sharing mode (on NT this would bug all
std_input access).
2001-09-09 20:44:53 +00:00
Jonas Maebe
4930d6448f * some more things implemented 2001-09-09 17:10:25 +00:00
michael
9cbaa2f1f7 + Changed secnumdepth and added stringspaces for listings 2001-09-09 15:23:57 +00:00
michael
526bff2b1b + Initial implementation 2001-09-09 15:22:31 +00:00
michael
ac4225a280 + initial implementation 2001-09-09 15:22:04 +00:00
michael
84ffe7a5c7 + Completed unit documentation, all examples added 2001-09-09 09:30:16 +00:00
michael
e111767081 + Added SetToString example 2001-09-09 09:22:06 +00:00
Jonas Maebe
e8c8f8785a * fixed bug with assigning ansistrings (left^.location was released too
early, caused bug reported by Aleksey V. Vaneev in mailing list on
    2001/09/07 regarding 'problems with nested procedures and local vars'
    ("merged" from cga.pas in the fixes branch)
2001-09-09 08:51:09 +00:00
Jonas Maebe
100a911290 * when calling an inline procedure inside a nested procedure, the
framepointer was being pushed on the stack, but this pushed framepointer
    was never used nor removed from the stack again after the inlining was
    done. It's now simply not pushed anymore, because the inlined procedure
    can get the previous framepointer from the procedure in which it is being
    inlined (merged)
2001-09-09 08:50:15 +00:00
Jonas Maebe
bfa379a802 * allow typecasting from child object types to parent object types (with
different sizes)
2001-09-07 07:46:17 +00:00
pierre
b95509219c * check for negative int64 constants 2001-09-07 07:32:17 +00:00
pierre
8daec5f2a6 * fix the title, up, next and previous links 2001-09-06 23:19:47 +00:00
Jonas Maebe
bea3bf8717 * changed type of tcg from object to class -> abstract methods are now
a lot cleaner :)
  + more updates: load_*_loc methods, op_*_* methods, g_flags2reg method
    (if possible with geenric implementation and necessary ppc
     implementations)
  * worked a bit further on cgflw, now working on exitnode
2001-09-06 15:25:55 +00:00
Jonas Maebe
ca27b25d5e * fixed superfluous generation of stackframes for assembler procedures
with no local vars or para's (this broke the backtrace printing in case
    of an rte)
2001-09-06 10:21:50 +00:00
michael
6497cd43b7 + Added ex16 and ex17 2001-09-05 22:18:41 +00:00
Jonas Maebe
3b4b673069 * new cgflow based on n386flw with all nodes until forn "translated"
+ a_cmp_loc_*_label methods for tcg
  + base implementatino for a_cmp_ref_*_label methods
  * small bugfixes to powerpc cg
2001-09-05 20:21:03 +00:00
Jonas Maebe
a39cd8a580 * made multiplying, dividing and mod'ing of int64 and qword processor
independent with compilerprocs (+ small optimizations by using shift/and
    where possible)
2001-09-05 15:22:09 +00:00