David Given
|
1a7b4f8729
|
Build the examples when doing a normal build; this exercises the compiler as a
whole and is one step further towards a proper test suite.
|
2016-08-20 14:05:24 +02:00 |
|
David Given
|
f253b6a169
|
linux386 builds. Also, forgot to turn back on the language runtimes.
|
2016-08-14 10:37:55 +02:00 |
|
David Given
|
262c5fedcf
|
Biggish refactor to break cycles; my build rules were full of them. cpm builds,
which requires top and topgen.
|
2016-08-14 01:39:40 +02:00 |
|
David Given
|
e0b8bd221d
|
Pascal runtime library now builds.
|
2016-08-13 13:07:19 +02:00 |
|
David Given
|
e770d09dc8
|
Pascal compiler builds.
|
2016-08-13 13:03:06 +02:00 |
|
David Given
|
00c67fcc0e
|
Modula-2 runtime library now builds.
|
2016-08-13 12:43:44 +02:00 |
|
David Given
|
08b7c4aaae
|
The Basic runtime builds now.
|
2016-08-12 00:24:40 +02:00 |
|
David Given
|
7c60c27302
|
The Basic compiler works now.
|
2016-08-12 00:19:51 +02:00 |
|
David Given
|
0d77cb8279
|
We can build our first C file.
|
2016-08-07 21:56:53 +02:00 |
|
David Given
|
5e84be70fd
|
Massive ackbuilder refactor --- cleaner and more expressive. Lists
are automatically flattened (leading to better build files), and the
list and filename functions are vastly more orthogonal.
|
2016-08-04 23:51:19 +02:00 |
|
David Given
|
b2bb4ce3b2
|
Builds libend (the simplest library). Becoming obvious I need to rework the way
ackbuilder deals with lists.
|
2016-07-30 00:39:22 +02:00 |
|
David Given
|
363d13cc2f
|
C preprocessor; tabgen; now the pc86 boot.s builds using the ack
toolchain.
|
2016-07-29 00:22:49 +02:00 |
|
David Given
|
a8a9d1bbfa
|
yacc, ncgg; platform ncg builds now.
|
2016-07-26 23:35:30 +02:00 |
|
David Given
|
bff5c4019c
|
Baby steps towards building a platform --- make the assembler work.
Add ackbuilder support for C preprocessor files and yacc.
|
2016-07-24 00:50:02 +02:00 |
|