Commit Graph

3972 Commits

Author SHA1 Message Date
Jonas Maebe
1ec81566cc + checksequence (processor independent)\n + processor independent part of docse 1999-08-23 14:41:12 +00:00
michael
d640dab672 + Thread changes from serge_n@usa.net 1999-08-23 12:27:07 +00:00
michael
ec590068e2 * resourcestrings ams list needs unitname prepended 1999-08-23 11:48:23 +00:00
michael
d57e16aec2 * Hopefully final attempt at resourcestrings 1999-08-23 11:45:39 +00:00
Jonas Maebe
1ef759bc9a * fixed <= and >= for sets 1999-08-23 10:35:13 +00:00
Jonas Maebe
618547adf0 * fixed pop/push optmization 1999-08-23 10:20:46 +00:00
pierre
4e1ba2115f * not ppas call on compile failure 1999-08-22 22:27:30 +00:00
pierre
fe0be42a05 + Registration of Breakpoint/Watches windows 1999-08-22 22:26:48 +00:00
pierre
b9ba51fa17 * allow redirection if using GDB_V418 1999-08-22 22:25:51 +00:00
pierre
d8ba95410b * some more tests 1999-08-22 22:25:01 +00:00
pierre
b8fe180e0b * avoid objpas paramstr functions 1999-08-22 22:24:15 +00:00
pierre
c839aba89d * selection extension bug removed, via oldEvent pointer in TCodeEditor.HandleEvent 1999-08-22 22:20:30 +00:00
peter
dc3a7e9a5d + 282 1999-08-22 14:56:34 +00:00
michael
d3d9e234bd + reverted to previous heap 1999-08-20 13:26:20 +00:00
michael
eb5bc7aff7 + Fixed memory leak 1999-08-20 10:50:55 +00:00
michael
50ae4cf315 + Patch for heap allocation from Florian 1999-08-20 10:31:17 +00:00
michael
f0fa79dad2 + Patch from pierre 1999-08-20 10:17:01 +00:00
michael
5f30aacb93 + Fixed ifdef NOAG386BIN bug 1999-08-19 20:05:09 +00:00
michael
452213952b * Fixed freemem bug; reported by Sebastian Guenther 1999-08-19 19:52:26 +00:00
pierre
d63e0e23e8 * use sysgetmem for startup and debug allocations 1999-08-19 14:03:16 +00:00
pierre
89279cc0f0 * bug in country info code fixed 1999-08-19 14:00:08 +00:00
pierre
588efe2ed1 + test for fail 1999-08-19 13:56:34 +00:00
pierre
82999520e4 + faillabel for _FAIL 1999-08-19 13:10:18 +00:00
pierre
63608b6dbb * emit_??? used 1999-08-19 13:08:43 +00:00
pierre
1f1b9e7883 * _FAIL will now free memory correctly
and reset VMT field on static instances
    (not yet tested for classes, is it allowed ?)
  + emit_.... all variant defined here to avoid tons of
    exprasmlist^.concat(new(pai386,...) in cg386***
1999-08-19 13:06:45 +00:00
pierre
1c8a7a1924 + label faillabel added for _FAIL support 1999-08-19 13:02:08 +00:00
pierre
7efee9b639 * changes for fail support 1999-08-19 12:50:08 +00:00
peter
4557f11bac * settextbuf size is now longint 1999-08-19 11:16:13 +00:00
michael
3a3d53418b + Changes from Sebastian Gunther 1999-08-19 06:50:25 +00:00
florian
2359c7c013 + initial revision 1999-08-18 19:29:39 +00:00
florian
c512d38256 + implemented initilizing of data for the new code generator
so it should compile now simple programs
1999-08-18 17:05:53 +00:00
Jonas Maebe
56524f33df + compilable!
+ dataflow analyzer finished
  + start of CSE units
  + aoptbase which contains a base object for all optimizer objects
  * some constants and type definitions moved around to avoid circular
    dependencies
  * moved some methods from base objects to specialized objects because
    they're not used anywhere else
1999-08-18 14:32:20 +00:00
Jonas Maebe
cd3160e0c2 + some constants for the new optimizer 1999-08-18 13:26:23 +00:00
Jonas Maebe
8dc154ce24 * minor fixes regarding the reading of operands 1999-08-18 13:25:54 +00:00
peter
8da59d4757 * objfpc mode for 0.99.12 1999-08-18 12:03:16 +00:00
pierre
d04add7c9f * esp loading corrected 1999-08-18 11:35:59 +00:00
michael
b52b8d7d34 * Fixed reallocmem bug #535 1999-08-18 11:28:24 +00:00
pierre
a0e69fbd00 + VMT reset to -1 if getmem called, neede for fail 1999-08-18 10:43:31 +00:00
pierre
e33295ceb0 * loading of esp value corrected 1999-08-18 10:42:13 +00:00
michael
2a03e0ab6c * Fixed bug #533, in findmatch 1999-08-18 08:38:42 +00:00
michael
0988042528 Removed the mode for objpas 1999-08-17 14:56:03 +00:00
michael
94d0da0639 RTTI writing patch 1999-08-17 13:58:56 +00:00
peter
19c48bf75b * arrayconstructor -> arrayofconst fixed when arraycosntructor was not
variant.
1999-08-17 13:26:06 +00:00
peter
44e895a1a3 * updates with the compiler browcol 1999-08-17 13:25:16 +00:00
peter
8e653af606 * arrayconstructor -> openarray type conversions for element types 1999-08-16 23:23:38 +00:00
peter
da93a8740e * range check for array of const 1999-08-16 23:20:28 +00:00
peter
b29395f75e * fixed newstr/disposestr 1999-08-16 22:38:53 +00:00
peter
9a787d944a + 281 1999-08-16 18:27:18 +00:00
peter
63499d5cc5 * fixes from gabor 1999-08-16 18:25:49 +00:00
peter
629a079611 * Adjusting the selection when the editor didn't contain any line.
* Reserved word recognition redesigned, but this didn't affect the overall
    syntax highlight speed remarkably (at least not on my Amd-K6/350).
    The syntax scanner loop is a bit slow but the main problem is the
    recognition of special symbols. Switching off symbol processing boosts
    the performance up to ca. 200%...
  * The editor didn't allow copying (for ex to clipboard) of a single character
  * 'File|Save as' caused permanently run-time error 3. Not any more now...
  * Compiler Messages window (actually the whole desktop) did not act on any
    keypress when compilation failed and thus the window remained visible
  + Message windows are now closed upon pressing Esc
  + At 'Run' the IDE checks whether any sources are modified, and recompiles
    only when neccessary
  + BlockRead and BlockWrite (Ctrl+K+R/W) implemented in TCodeEditor
  + LineSelect (Ctrl+K+L) implemented
  * The IDE had problems closing help windows before saving the desktop
1999-08-16 18:25:13 +00:00