Commit Graph

9298 Commits

Author SHA1 Message Date
pierre
ea691408dc * avoid crashes in topic text compares 2001-10-02 16:31:20 +00:00
marco
af5cbc4ad5 * A lot of small fixes in the first 2000 lines. Mainly camelcasing 2001-10-02 14:14:45 +00:00
carl
4e2272a6bc * corrected tiny problem in define 2001-10-01 22:23:09 +00:00
michael
db5415b430 + Initial fpcmake rewrite. Still needs features section 2001-10-01 21:53:29 +00:00
michael
0940c3d521 + Added ps and zip targets 2001-10-01 20:10:58 +00:00
marco
c40808289f * Better makefile and styles 2001-10-01 14:04:36 +00:00
Jonas Maebe
588c9858e0 * changed error message for explicit self parameter (it's allowed again
for normal procedures) (merged)
2001-10-01 13:54:55 +00:00
Jonas Maebe
2c87e58a77 * allow self parameter for normal procedures again (because Kylix allows
it too) ("merged")
2001-10-01 13:38:44 +00:00
marco
6e0ab0a8a3 * Internal docs from Carl, initial Tex translation 2001-10-01 13:37:09 +00:00
Jonas Maebe
da7d733384 + implemented second_int_to_real
* fixed small bug in second_int_to_int
2001-10-01 12:17:26 +00:00
pierre
6a08164239 * fix hexadecimal number highlighting 2001-10-01 09:08:21 +00:00
pierre
6515c3c524 * fix several help problems 2001-10-01 00:24:09 +00:00
pierre
38e4bf646f * try to fix problem when unzooming help 2001-09-30 22:18:57 +00:00
peter
cfe59822da * merged consolemode fix 2001-09-30 21:46:34 +00:00
peter
59cb901446 * gdb fixes merged 2001-09-30 21:29:47 +00:00
peter
7312815d01 * int64->boolean fixed 2001-09-30 21:28:34 +00:00
peter
27f1d79fd1 * much cleaner default source and target setting 2001-09-30 21:27:59 +00:00
peter
f709d48789 * removed obsolete newst defines 2001-09-30 21:26:42 +00:00
peter
0d27041955 * merged delphi comment fix 2001-09-30 21:23:59 +00:00
peter
f15271ad22 * merged absolute support for constants 2001-09-30 21:15:48 +00:00
peter
a73a9ed56e * erase(directory) returns now 2 to be tp compatible 2001-09-30 21:10:20 +00:00
peter
d4860bf49c * merged fixes 2001-09-30 21:08:58 +00:00
peter
64a116608c * updated to work better with 1.0.x under linux 2001-09-30 21:06:27 +00:00
Jonas Maebe
4be6d060a4 - removed unused units 2001-09-30 16:19:58 +00:00
Jonas Maebe
39f67208a8 * made most constant and mem handling processor independent 2001-09-30 16:17:17 +00:00
Jonas Maebe
a40c2b8dd0 - removed unused units form uses-clause and unused local vars 2001-09-30 16:16:28 +00:00
Jonas Maebe
f33d23922a - removed unnecessary i386 pass_2 of as- and isnode and added dummy generic ones 2001-09-30 16:12:46 +00:00
carl
51148594b0 * updated for UNIX compatiblity 2001-09-29 23:13:32 +00:00
carl
5ae8d30c5a + added QNX and SunOs targets 2001-09-29 22:05:25 +00:00
carl
bd106c19f1 + added BeOS target 2001-09-29 21:56:08 +00:00
Jonas Maebe
7649deb8c3 - removed files, already integrated in main compiler dir 2001-09-29 21:36:06 +00:00
Jonas Maebe
170234049b - removed unused code (replaced by processor independent code) 2001-09-29 21:34:04 +00:00
Jonas Maebe
c3e0203058 * support 64bit operands in def_cgsize() 2001-09-29 21:33:47 +00:00
Jonas Maebe
32759c4953 * small optimization 2001-09-29 21:33:30 +00:00
Jonas Maebe
ca8623dfb6 + implemented bool_to_int and int_to_int (+ helper in nppcutil) 2001-09-29 21:33:12 +00:00
Jonas Maebe
fc6d300a95 * almost all second pass typeconvnode helpers are now processor independent
* fixed converting boolean to int64/qword
  * fixed register allocation bugs which could cause internalerror 10
  * isnode and asnode are completely processor indepent now as well
  * fpc_do_as now returns its class argument (necessary to be able to use it
    properly with compilerproc)
2001-09-29 21:32:46 +00:00
Jonas Maebe
fac1fb3d6c * fixed bug in a_load_reg_reg + implemented a_call 2001-09-29 21:32:19 +00:00
carl
681ea5cdc2 * make it work for BeOS 2001-09-29 19:54:39 +00:00
carl
62484bb78a * make it work for BeOS 2001-09-29 19:47:50 +00:00
carl
c5b7305384 * regenerated 2001-09-29 17:22:21 +00:00
carl
2f1574f044 - removed unzip from target 2001-09-29 17:14:49 +00:00
carl
991d79b5ab * regenerated 2001-09-29 17:14:23 +00:00
carl
8e06f3926d * regenerated 2001-09-29 17:09:21 +00:00
carl
dd4983bb7e - don't see the point of not calling dos.exec here.... so remove unix defines 2001-09-29 16:02:15 +00:00
carl
5dc30f6f34 * corrected one more problem with mmx examples 2001-09-29 05:00:15 +00:00
carl
e5da6924a9 * regenerated 2001-09-29 04:07:50 +00:00
carl
e1280a8da8 * regenerated + added BeOS targets 2001-09-29 03:59:34 +00:00
carl
11772eaf1c * regenerated 2001-09-29 03:59:22 +00:00
carl
933cfa51c1 * corrected problem in PPU tables
+ supported MMX operations
* corrected MMX example program (was wrong)
2001-09-29 01:09:22 +00:00
Jonas Maebe
eea498a0ed * moved to main compiler dir 2001-09-28 20:42:00 +00:00