356 Commits

Author SHA1 Message Date
ceriel
373f74dc7f removed tab.c, use tabgen 1988-11-16 11:23:58 +00:00
ceriel
eb73f30c5a fixed typo 1988-11-15 11:30:47 +00:00
dick
b8bd81f18f lint: printf testing and FORMATs 1988-11-03 15:18:46 +00:00
dick
e91938cdf2 foute declaratie van sprint() 1988-11-03 14:59:47 +00:00
dick
01912378ff lint: retrieving string arguments from str_list 1988-11-03 13:20:27 +00:00
ceriel
d305dcf18b Added code-expander library 1988-10-31 14:17:17 +00:00
ceriel
65819423ce inline substitution of strcmp: was called many times! 1988-10-31 14:10:39 +00:00
ceriel
bf2896177c fixed bug in preprocessor part:
#define aap(a) a did not work if the actual argument was spread over
multiple lines
1988-10-31 14:10:00 +00:00
dick
302745f3fc library files now end in .llb 1988-10-28 16:27:32 +00:00
dick
4cb51452f8 moving lint and lint.1 to lpass2 1988-10-28 16:04:31 +00:00
ceriel
2744d4f25d some small fixes 1988-10-28 10:11:49 +00:00
dick
1cb464b8b8 driver and manual page added 1988-10-13 11:31:00 +00:00
dick
bcf83eb1c4 formats introduced in lint 1988-10-12 16:05:17 +00:00
dick
aa4e16a912 formats introduced 1988-10-12 15:49:11 +00:00
dick
1e38c979eb formats introduced 1988-10-12 15:32:32 +00:00
ceriel
2ac6df159e Coercion from int to float is now always done compile time 1988-10-03 10:09:19 +00:00
dick
1e851471d7 wrong Makefile committed 1988-09-30 16:49:02 +00:00
dick
fba38acb21 testing enums in switches/cases 1988-09-30 16:43:04 +00:00
dick
35afcd8650 refinements in error reporting 1988-09-30 15:20:24 +00:00
dick
9334204e0f Initial commit 1988-09-30 11:45:14 +00:00
dick
7795cbe549 lint: additional type tests in expressions 1988-09-29 15:24:02 +00:00
dick
74e032ef1f crash() replaced by ASSERT() & NOTREACHED() in lint 1988-09-26 11:37:38 +00:00
dick
6ac1c9b938 reorganisation of lint code 1988-09-25 17:29:37 +00:00
ceriel
a5d5091e31 Added l_ files to .distr 1988-09-21 13:32:24 +00:00
ceriel
cbc4ae9918 fixed l_dummy.c to also work for the C-compiler,
added lint.h to BigPars and SmallPars,
and added stuff for CODE_EXPANDER and PEEPHOLE to Makefile
1988-09-21 11:48:29 +00:00
dick
5844159c7b introduction of lint source code, governed by ifdef LINT 1988-09-20 16:44:27 +00:00
ceriel
efdbabf464 fixed: apparently, the profil system-call does not quite work as described
in the manual page?
1988-09-19 16:55:35 +00:00
dick
fe62ccb08d error messages and error handling 1988-09-16 23:19:50 +00:00
dick
3f3875fcfd #define PRIVATE; copyright message 1988-09-02 12:00:25 +00:00
ceriel
806e8160f0 make somewhat safer 1988-09-01 10:07:02 +00:00
ceriel
8d4d176582 made safer 1988-08-30 12:52:09 +00:00
ceriel
dadec39ed9 Added bsearch 1988-08-30 12:47:45 +00:00
ceriel
b7131f8b03 fix: did not work properly when name != TERM 1988-08-30 12:34:40 +00:00
ceriel
bdf7c5c339 better checks for recursion in tc= 1988-08-30 11:37:32 +00:00
dick
8633baee89 filename and linenumber info in more places 1988-08-29 15:51:48 +00:00
dick
78599e150a more modifications due to lint 1988-08-23 12:45:11 +00:00
dick
f8dfcefb0b initial small modifications for lint 1988-08-19 13:55:22 +00:00
ceriel
9af2a750ea fixed typo 1988-08-11 15:59:35 +00:00
ceriel
f482b7e681 Added strtod.c, use it in atof 1988-08-11 12:49:06 +00:00
ceriel
7056216262 ignore floating overflow/underflow 1988-08-11 09:55:22 +00:00
ceriel
5bd25f4545 prevent overflow 1988-08-10 15:54:15 +00:00
ceriel
acf56ca878 fix 1988-08-10 10:41:15 +00:00
ceriel
212f6f2494 new, much faster version 1988-08-10 09:14:43 +00:00
ceriel
2b7e8b3dfd fix: line number administration wrong in scan.c 1988-08-09 14:07:39 +00:00
ceriel
8581d89f9a makefile --> Makefile 1988-08-08 18:03:12 +00:00
dick
8a1d0dda76 many improvements 1988-08-07 22:55:20 +00:00
ceriel
b9d8cbb8ff forgot leading zero in front of . in F format 1988-08-04 15:48:34 +00:00
ceriel
bd545e78b2 gcvt was called with wrong precision 1988-08-04 15:48:20 +00:00
ceriel
45ecff07d3 fixed problem with 'if (array)' 1988-08-04 14:37:06 +00:00
ceriel
8b65bb004f problem fixed: number of digits displayed and/or format was sometimes wrong 1988-08-04 11:17:27 +00:00