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