Commit graph

402 commits

Author SHA1 Message Date
eck 27d7d5ed68 various fixes and improvements 1989-06-26 10:37:05 +00:00
ceriel b11e382851 some minor corrections 1989-06-19 09:56:16 +00:00
ceriel 3824cfd66d fixed some leapyear problems 1989-06-19 09:50:38 +00:00
ceriel 96a52f7a6f fixed exit status of test program 1989-06-19 09:49:22 +00:00
ceriel b1c3d1bc53 fixed problem with void returns and changed a warning somewhat 1989-06-15 19:06:56 +00:00
eck cd367c7940 Initial revision 1989-06-14 16:11:19 +00:00
eck 8c9800d8fe Initial revision 1989-06-14 15:07:06 +00:00
eck 06c441dab7 Initial revision 1989-06-14 14:41:35 +00:00
eck 5406895717 Initial revision 1989-06-13 11:23:28 +00:00
eck 341aaf8dc1 Initial revision 1989-06-12 15:22:14 +00:00
ceriel cc3459e5a8 fix to constant unary minus 1989-05-31 12:42:56 +00:00
eck 69f02d8abc Initial revision 1989-05-30 13:34:25 +00:00
ceriel aa0e321971 some fixes 1989-05-29 11:32:23 +00:00
ceriel efe2c8d032 some more fixes 1989-05-18 18:02:24 +00:00
ceriel e431cec90a fixed some errors 1989-05-18 16:48:28 +00:00
ceriel 9f7ee118f7 new versions, mostly from Cody and Waite 1989-05-18 15:37:54 +00:00
eck d818da36f0 Initial revision 1989-05-16 13:13:53 +00:00
eck ee50a1d717 Initial revision 1989-05-11 12:32:26 +00:00
eck c5b0e1bd4f Initial revision 1989-05-11 10:21:37 +00:00
eck 749c364816 Initial revision 1989-05-11 10:09:52 +00:00
eck 0a7c058d01 Initial revision 1989-05-10 16:22:28 +00:00
eck d2f7f252b2 Initial revision 1989-05-10 16:08:14 +00:00
eck f0cec58cf9 Initial revision 1989-05-10 10:43:58 +00:00
eck 85c9115d5b converted to ANSI C 1989-05-10 10:20:14 +00:00
eck d20988a1cb Initial revision 1989-05-10 09:39:49 +00:00
ceriel 7a7d0e413b recognize but ignore #pragma 1989-03-31 11:47:12 +00:00
dick 1d0b3910b2 more lint code 1989-03-06 15:17:39 +00:00
ceriel 3ab954e38c adapted to new ordering in FILE struct 1989-03-02 11:24:55 +00:00
ceriel 5187e46404 speeded up a bit 1989-02-22 16:16:11 +00:00
ceriel b1626ca895 try to move side effects as much as possible to the left of the
expression tree, to avoid stacking. This is not good enough yet!
1989-02-22 16:16:08 +00:00
ceriel d5b2601b8f use a larger buffer on larger machines 1989-02-21 10:01:55 +00:00
ceriel 30959cd73f some fixes: calloc was wrong; catch traps, and let divides
by 0 generate a signal, if on a unix machine
1989-02-20 18:01:33 +00:00
ceriel f7790b0e8e empty string in directory list now means current directory 1989-02-16 11:46:39 +00:00
ceriel 00ac6f88a7 empty string in directory list now means current directory 1989-02-16 11:18:44 +00:00
ceriel eb3dcf275e fixed some problems, updated with cemcom 1989-02-14 14:35:38 +00:00
ceriel 4629647d78 fixed wrong count in popping parameters 1989-02-14 14:10:31 +00:00
dick 429d527a64 more and better declarations in c.llb 1989-02-10 16:46:01 +00:00
ceriel 62d8930080 deleted makefile from distribution; Added some comments about this to
the README file
1989-02-09 15:43:25 +00:00
ceriel 0bc88b77b2 fixed several problems:
- hex numbers and floating point numbers were wrong
- grammar was wrong; did not accept correct ANSI C
- prototype updates did not work
- float parameters to routines without prototype were not upgraded to double
- the dot operator no longer requires lvalue as left-hand-side
1989-02-07 13:16:02 +00:00
ceriel 926da49d39 Initial revision 1989-02-07 11:04:05 +00:00
ceriel c3f7993b1a fixed problem in sizeof() 1989-02-06 19:06:55 +00:00
dick f70dfe4d00 better evaluation order checking in expressions 1989-02-02 13:57:07 +00:00
ceriel 5e14dddb6c fix in compile time int2float conversion 1989-01-23 16:52:22 +00:00
ceriel cc55ab947d evaluate switch-expression on a different spot,
allow for *STRING expressions
1989-01-23 15:37:57 +00:00
ceriel f4caec88e8 use C_con_cst instead of C_con_icon when possible;
fix sizeof(string) to return the size of the string instead of the size of
a pointer
1988-12-12 14:21:45 +00:00
ceriel 15377abec5 Fix from Lindsey: changed CURRDIR mechanism to make it work on SunOs 4.0 1988-11-24 11:29:14 +00:00
ceriel 6ac798b50c removed tab.c, use tabgen 1988-11-16 11:23:58 +00:00
ceriel 090f27251e fixed typo 1988-11-15 11:30:47 +00:00
dick 4ed20925c6 lint: printf testing and FORMATs 1988-11-03 15:18:46 +00:00
dick 7267917050 foute declaratie van sprint() 1988-11-03 14:59:47 +00:00