This website requires JavaScript.
9406461c89
Added code-expander-generator
ceriel
1989-10-10 14:48:42 +00:00
44d9dc2b7a
Added i386
ceriel
1989-10-10 14:42:59 +00:00
3688f1e14c
Added i386 to .distr file
ceriel
1989-10-10 14:20:45 +00:00
1273c73366
initial version
ceriel
1989-10-10 11:40:55 +00:00
6e9201945f
many fixes, found by actually running the code
ceriel
1989-10-10 11:38:18 +00:00
a947b16247
some small corrections in the lint part
dick
1989-10-10 11:21:55 +00:00
70db8e4c85
initial version
ceriel
1989-10-10 11:01:01 +00:00
371621cffb
many fixes; got working afcc with this version
ceriel
1989-10-10 10:58:30 +00:00
103d769278
many fixes, found by actually running the code it produces
ceriel
1989-10-10 10:54:20 +00:00
bb1f976bcd
many fixes; now passes the tests
ceriel
1989-10-10 10:44:26 +00:00
03bc5847c7
Initial revision
ceriel
1989-10-10 10:38:39 +00:00
01c2a40996
mkstrct.o ended up in the archive twice
ceriel
1989-10-09 15:03:01 +00:00
853347952f
some fixes
ceriel
1989-10-09 14:15:51 +00:00
90a1b864ee
fix to bitfield code: contained non-portable shift
ceriel
1989-10-09 13:42:39 +00:00
4fdd23a32e
recursive calls to sametest routine were wrong; How could this ever work?
ceriel
1989-10-06 14:53:49 +00:00
179995b95b
corrected XOR problem, and ILOCAL does not exist for m68k4
ceriel
1989-10-06 11:13:16 +00:00
dd04f05ed5
varargs in panic()
dick
1989-10-04 16:04:02 +00:00
7546d23ab9
better error reporting
dick
1989-10-04 15:36:56 +00:00
b0397d0d71
correction lint.1
dick
1989-10-04 15:33:49 +00:00
f2a9d8a160
if to be preprocessed, # should be the first character
ceriel
1989-10-04 15:18:12 +00:00
a806c41ba3
fixed problem: sometimes incorrect labels were generated in case descriptors
ceriel
1989-10-04 14:39:55 +00:00
adf6002035
Added some XOR patterns
ceriel
1989-10-04 14:35:50 +00:00
34a1714a58
latest Makefile Version
ceriel
1989-10-04 11:12:57 +00:00
f627764679
fixed: removed an #endif
ceriel
1989-10-04 11:06:18 +00:00
545469ea53
This is the 4th distribution version
ceriel
1989-10-04 11:02:39 +00:00
ef8ebf1440
fixup commit for tag 'distr3'
cvs2hg
1989-10-04 10:56:17 +00:00
33dcea6aa5
Initial revision
ceriel
1989-10-04 10:56:16 +00:00
a334211f80
use the con_float include file
ceriel
1989-10-04 10:28:50 +00:00
7a3ee9a2be
makefile removed, was path-dependant
ceriel
1989-10-03 16:31:29 +00:00
3b0fac78bd
minor changes concerning void and pre-processor
eck
1989-09-29 16:20:38 +00:00
2d9ff63276
improved parameters
eck
1989-09-29 15:46:33 +00:00
a9d95930e8
removed yet another eor.l error
ceriel
1989-09-29 11:45:19 +00:00
16212b4cc2
some minor fixes, renamed ch7 stuff to ch3
eck
1989-09-25 14:28:10 +00:00
8721b0f01d
lots and lots of changes & improvements
eck
1989-09-19 16:13:23 +00:00
7646d37ef1
exit from main instead of return
ceriel
1989-08-22 11:46:56 +00:00
b3c79be6c0
Improved checks for conversion between cardinal and integer
ceriel
1989-08-21 17:08:54 +00:00
44ccefc092
use strindex instead of index
ceriel
1989-08-21 17:03:05 +00:00
95a527224d
use strindex instead of index
ceriel
1989-08-21 16:56:15 +00:00
25785a7aeb
Added em_codeCE.h to repository and to .distr file
ceriel
1989-08-21 13:12:51 +00:00
50d0930e13
made to compile under Xenix
ceriel
1989-08-21 12:46:54 +00:00
8e5e22aba7
declaration of sprintf only if __STDC__ is not defined
ceriel
1989-08-21 11:43:41 +00:00
fbe921023a
Added l_comment.h to .distr file, fixed problem with # occurring between macro name and arguments
ceriel
1989-08-21 10:58:24 +00:00
45c25de1f8
replaced size_t by siz_t; size_t is reserved for ANSI C
ceriel
1989-08-21 10:17:49 +00:00
11ca323f97
pc directory no longer distributed
ceriel
1989-08-16 13:03:58 +00:00
26a8bcfb8d
prevent core dump when the input file is not present
ceriel
1989-08-15 09:06:26 +00:00
988493a4ae
did not handle -0.0 right
ceriel
1989-08-15 09:04:49 +00:00
720c036014
fix: did not handle 0.0 right
ceriel
1989-08-15 09:02:38 +00:00
b082fe48d5
inline FEF code for M68881 was wrong; replaced bu subroutine call
ceriel
1989-08-10 14:17:50 +00:00
dabff33228
removed old dependency on EM_WSIZE
ceriel
1989-08-10 09:23:44 +00:00
86b27aef19
removed old comment
ceriel
1989-08-09 16:38:12 +00:00
6ebee3b495
removed old EM_WSIZE dependency
ceriel
1989-08-09 16:34:27 +00:00
a1d157efc6
fix to fix: did not handle negative arguments right
ceriel
1989-08-09 16:29:15 +00:00
30260ca8e7
made more ANSI conformant
ceriel
1989-08-09 16:25:50 +00:00
e4df2e1d58
fixed: arguments to fputs were the wrong way around
ceriel
1989-08-09 16:22:59 +00:00
1ad622100f
fixed problem with fef on Infinity
ceriel
1989-08-09 14:37:37 +00:00
9d4b82e7b2
improved rounding
ceriel
1989-08-09 14:37:07 +00:00
7c75d4cd21
changed name of some identifiers to more accurately represent their meaning, and fixed a problem with sometimes not detecting overflow in constants
ceriel
1989-08-08 09:11:32 +00:00
4fc6d6e73d
Added warning for initializer of formal parameter (the syntax allows this!)
ceriel
1989-08-02 11:26:51 +00:00
158595b208
include mach directory (for con_float)
ceriel
1989-08-02 10:34:49 +00:00
71e90ba21c
fixed typo
ceriel
1989-08-02 09:47:27 +00:00
596c778d27
much improved version
ceriel
1989-08-01 16:40:28 +00:00
d9684673fa
some fixes: representation for 0, and corrected check for overflow
ceriel
1989-08-01 16:34:01 +00:00
6589e2e2db
Added fp68881.s
ceriel
1989-08-01 16:32:34 +00:00
7d23a1ecbb
removed #define for IEEEFORMAT; now, the floating point package always uses this format
ceriel
1989-07-31 15:15:41 +00:00
14d6cc7286
some fixes: fif did loose too many bits; unnormalized form did not work
ceriel
1989-07-31 15:10:54 +00:00
5c38a43e17
use con_float routine
ceriel
1989-07-31 15:10:36 +00:00
0f0d4b1fa4
adapted for changed floating point package
ceriel
1989-07-31 14:54:53 +00:00
0cff4d0e71
removed IEEEFORMAT #define
ceriel
1989-07-31 14:52:45 +00:00
d9a86af8ea
use con_float file, and use new interface to fif and fef routines
ceriel
1989-07-31 14:50:19 +00:00
f675fc1252
Added #define for CODE_GENERATOR
ceriel
1989-07-31 14:45:40 +00:00
0b8bdee7d3
fixed interface to fef routines
ceriel
1989-07-31 14:43:51 +00:00
0ff6037772
removed IEEEFORMAT #define, and define USE_DIVIDE for i386
ceriel
1989-07-31 14:35:34 +00:00
4f92c808cf
use new interface to fif and fef routines
ceriel
1989-07-31 14:34:23 +00:00
3c4cb647fb
removed IEEEFORMAT #define
ceriel
1989-07-31 14:32:08 +00:00
a3514174d2
use con_float file, and use new interface to fif and fef routines
ceriel
1989-07-31 14:25:53 +00:00
07447b1fc5
Added #define for buffer size needed for flt_flt2str()
ceriel
1989-07-31 13:05:51 +00:00
4d98ce5fa5
Added some assertions
ceriel
1989-07-31 12:55:33 +00:00
85fc2173cc
use con_float file, and use new interface to fif and fef routines
ceriel
1989-07-31 11:42:27 +00:00
f0fe7757c6
use con_float file
ceriel
1989-07-31 11:22:43 +00:00
fabf440d6c
fixed some bugs, added flt_umin
ceriel
1989-07-28 14:13:39 +00:00
3dd8d1cf40
needs tail_mon for all languages
ceriel
1989-07-27 10:22:26 +00:00
4b0b8f6228
fixed behaviour on too long floating point constants
ceriel
1989-07-26 11:16:59 +00:00
6a818e57d5
Added ext_comp.c
ceriel
1989-07-26 11:08:24 +00:00
9da93a1d2b
use IEEE format in floating point package
ceriel
1989-07-25 15:50:29 +00:00
30b9507f62
many changes, to use IEEE format
ceriel
1989-07-25 14:21:09 +00:00
b5f5a11e4f
bug fix in NGI for longs
ceriel
1989-07-24 10:40:21 +00:00
c910cb9ca1
needed ldexp routine for exp.c
ceriel
1989-07-19 14:51:19 +00:00
3b76c83ff0
main.old is not always present, so ignore exit status of 'size main.old'
ceriel
1989-07-19 14:27:19 +00:00
7b9fefb691
new directory for Pascal front-end
ceriel
1989-07-19 09:01:57 +00:00
b116bcbc24
LIBSUF must be 'a', not 'ma'
ceriel
1989-07-19 08:56:46 +00:00
88d1906ff7
merged -m flag with -j flag
ceriel
1989-07-17 16:40:18 +00:00
5ae08cd2bf
documented environment variables, changed EM_DIR into ACKDIR
ceriel
1989-07-17 16:19:10 +00:00
4c92b4bf08
undef PASS_BIG_VAL_AS_VAR for now; it does not work properly in all cases
ceriel
1989-07-17 15:37:04 +00:00
ebf61935c5
fixed a problem with the store: we sometimes lost some memory
ceriel
1989-07-17 15:13:09 +00:00
9e5f1fc97d
fixed a problem with recursive macros: this was not always detected
ceriel
1989-07-14 09:51:02 +00:00
fa56cdd906
exponent was wrong in divide routine; corrected
ceriel
1989-07-13 11:18:02 +00:00
bf5785d035
procedure function --> function procedure
ceriel
1989-07-12 10:59:16 +00:00
23b51e2526
changed lay-out of manual page a bit
ceriel
1989-07-12 09:48:15 +00:00
38e8f1d2ff
Added #define for Free, improved text
ceriel
1989-07-11 17:02:07 +00:00
ca2c4c55fd
con_float now uses the flt_arith module
ceriel
1989-07-11 14:17:34 +00:00