Commit graph

58 commits

Author SHA1 Message Date
David Given f67c98e239 Distributions are a pain --- let's not bother any more. Instead, we just tag
the repository and download a complete snapshot, old and ancient stuff and all.
2016-09-02 23:00:38 +02:00
David Given 612e38f1c6 Remove the old make-based build system, plus some big chunks of horribly
obsolete protomake build system.
2016-09-02 22:17:51 +02:00
David Given b549980af2 Wasn't exporting the plat headers; refactor to make this a little cleaner. 2016-08-14 11:01:36 +02:00
David Given e0b8bd221d Pascal runtime library now builds. 2016-08-13 13:07:19 +02:00
David Given 88bd7ce126 Remove defunct pmfiles.
--HG--
branch : default-branch
2016-06-03 13:56:50 +02:00
David Given 11377070fd Update distribution files.
--HG--
branch : dtrg-buildsystem
2013-05-15 23:46:15 +01:00
David Given 66aebcdd91 Pascal compiler now runs.
--HG--
branch : dtrg-buildsystem
rename : lang/basic/build.mk => lang/pc/build.mk
rename : lang/cem/cemcom.ansi/build.mk => lang/pc/comp/build.mk
rename : lang/basic/lib/build.mk => lang/pc/libpc/build.mk
2013-05-14 20:47:04 +01:00
dtrg 45ee287136 Replaced dis and new with modern implementations donated by erik@backerud.se. 2010-10-02 21:52:29 +00:00
dtrg a33473e0a5 Now call creat() and open() instead of _creat() and _open(). 2010-09-27 20:47:32 +00:00
dtrg 7f266d6b4e Removed a completely pointless 128-byte buffer. 2007-04-27 22:41:05 +00:00
dtrg 1c83baa702 Adapted for ANSI C and our pseudo-Posix syscall interface. 2007-04-21 23:18:14 +00:00
dtrg d77b4ce97c Renamed the language libraries and runtimes to have more
conventional names.
2007-02-26 22:36:56 +00:00
dtrg b611731ec3 Updated .distr files for the new release. 2007-02-25 12:51:55 +00:00
dtrg 5c5f711cbb Done a major overhaul of the way target include files are installed and
how platform libraries are built. The ARCH pm variable has now been
renamed PLATFORM (which is more accurate) and a different ARCH
variable added, which represents the CPU family rather than the
hardware platform.
2007-02-20 00:46:10 +00:00
dtrg dbe10d2c19 Updated to the version 0.1 of Prime Mover (which involves some syntax changes). 2006-10-15 00:28:12 +00:00
dtrg 708a83ef22 ack expects the tail_ libraries not to have the .a extension. 2006-07-30 23:45:48 +00:00
dtrg 5a8968ae4f Added support for the Pascal language runtime. 2006-07-27 22:07:38 +00:00
dtrg 9bc8c07deb Replaced references to /usr/tmp with references to /tmp. 2005-06-24 22:08:47 +00:00
ceriel e10145ba2e exit with erno+1, because otherwise exit status is 0 with array bound error 1994-11-14 11:51:24 +00:00
ceriel 1db6a3029b Header --> Id 1994-06-24 14:02:31 +00:00
ceriel cae8164263 Added _dvi and _dvil 1991-09-25 09:14:08 +00:00
ceriel fbf6efa8fd Fix: used wrong name 1991-09-17 16:38:16 +00:00
ceriel e8ff85905f ptr_diff is a long in ANSI C; cast to int 1991-04-23 09:35:51 +00:00
ceriel a9aa131d8c fixed typo 1991-03-20 13:47:18 +00:00
ceriel d32109c18d Several fixes 1991-03-20 11:30:35 +00:00
ceriel 2684a45cc5 do not write in strings: they could reside in ROM 1991-03-19 11:14:39 +00:00
ceriel 3e0eb5d58a Detect too large values 1991-03-19 10:25:36 +00:00
ceriel b893ec7013 m_a_i_n --> _m_a_i_n 1991-03-06 14:26:16 +00:00
ceriel 1118da779b Use _ versions of system-calls 1991-02-22 16:57:42 +00:00
ceriel d16c25fc80 prevent sign-extension in unpack when needed 1991-02-19 12:13:08 +00:00
ceriel f0fe57f807 Added Copyright notice 1990-11-06 13:16:57 +00:00
ceriel f192338596 Made compilable with ANSI C compiler 1990-11-06 13:02:55 +00:00
ceriel 52a8f7d1f1 needed ldexp routine for exp.c 1989-07-19 14:51:19 +00:00
ceriel 761312d0dd use new math algorithms 1989-06-19 16:22:23 +00:00
ceriel d62d0c68ee not include em_path.h anymore 1989-05-08 12:39:33 +00:00
ceriel 19638876a1 Adapted for new Pascal Compiler 1989-05-03 09:53:25 +00:00
ceriel 4d5f61ce45 fixed clock for larger word sizes 1989-04-07 09:20:06 +00:00
ceriel b1712321e2 made easier to patch 1988-08-19 13:26:27 +00:00
ceriel d7d16cbede use new ecvt.c from C library 1988-08-10 11:21:40 +00:00
ceriel e98a670850 fixed typo 1988-07-25 12:30:52 +00:00
ceriel c9f8962fc8 mod to remove declarations in math.h 1988-07-25 11:40:57 +00:00
ceriel 324c95ae62 replaced mathematical routines by our own 1988-07-25 11:26:26 +00:00
ceriel da872ef789 assert macro has one parameter 1988-04-19 09:57:44 +00:00
ceriel 750c838141 forgot to pop old handler 1988-03-15 17:37:19 +00:00
ceriel 9eaf539e98 string compare must be on unsigned chars 1987-05-19 08:51:48 +00:00
ceriel 81b1d21c35 Initial revision 1987-04-13 10:32:47 +00:00
ceriel b46981f4ce converted to 4-4 1987-03-31 10:58:30 +00:00
ceriel 2fba4e5e99 made more portable 1987-03-31 10:05:26 +00:00
keie df168727a6 The effect of the .distr entry is now done by the
mktree process from /usr/em/distr2.
1985-02-03 23:18:06 +00:00
keie 4c0687f68b Altered to reflect the changes in em_path.h.
Now dynamically concatenes EM_DIR and error path.
1984-10-04 10:42:13 +00:00