Kartik Agaram
9e5e87ca37
5865
...
Give the bootstrap C++ program a less salient name.
2020-01-02 02:01:41 -08:00
Kartik Agaram
65409d2312
5858
...
Move script to create a Soso boot image into a sub-directory.
I'm trying to streamline newcomer attention to just a couple of use cases.
2020-01-01 18:42:48 -08:00
Kartik Agaram
bfadbd4bbf
5801 - move `tangle` to `tools/` dir
2019-12-07 18:15:49 -08:00
Kartik Agaram
f821c0e28b
5800 - move `browse_trace` to `tools/` dir
2019-12-07 18:15:49 -08:00
Kartik Agaram
9e45cae061
5799 - move html-generation to `tools/` directory
2019-12-07 18:06:17 -08:00
Kartik Agaram
25636f70d0
5798
...
Fuck, 'tmp' is a generic name, and running `clean` deleted some files I'd
stashed away.
2019-12-07 18:06:17 -08:00
Kartik Agaram
72f278ae6b
5797 - move `enumerate/` to `tools/` directory
2019-12-07 18:06:16 -08:00
Kartik Agaram
c1d596f56a
5796 - move treeshake to a new tools/ directory
2019-12-07 18:05:06 -08:00
Kartik Agaram
b6d62cc91c
5793
...
Start of a new script called treeshake to emit stats for minimal line counts
and binary sizes for all apps.
It doesn't actually do any dead-code deletion yet. But it does build and
run all apps successfully. (Except apps/mu; we'll ignore that for now.
It's probably not being disciplined about identifying internal labels.)
2019-12-05 23:45:22 -08:00
Kartik Agaram
db66de4a75
5788
2019-12-02 23:59:14 -08:00
Kartik Agaram
46bb1d3157
5650 - support a second OS: soso
...
https://github.com/ozkl/soso
+ Much smaller than Linux; builds instantly
+ Supports graphics
- No network support
- Doesn't work on a cloud server (yet?)
2019-09-14 01:45:55 -07:00
Kartik Agaram
53cef4be07
Merge branch 'master' into desugar
2019-08-14 08:38:15 -07:00
Kartik Agaram
fc638442f9
.
2019-08-13 10:54:29 -07:00
Kartik Agaram
30b2fcf8e6
5502 - package up into a bootable disk image
...
Many thanks to John Davidson for Minimal Linux Live (GPLv3), from which
I cribbed gen_iso.
2019-08-09 21:57:27 -07:00
Kartik Agaram
6e1eeeebfb
5485 - promote SubX to top-level
2019-07-27 17:47:59 -07:00
Kartik Agaram
129a9f71ce
4270 - tweak the experimental concurrent builder
2018-06-25 10:24:17 -07:00
Kartik Agaram
91fe63cdc1
4251 - speed up repeated builds until the same layer
...
Also allow running a single test, to speed things up still further.
2018-06-05 23:39:47 -07:00
Kartik K. Agaram
ba838feae9
4211
...
Just ran into first issue from using the portable /bin/sh rather than a
modern shell:
https://stackoverflow.com/questions/15744421/read-command-doesnt-wait-for-input
Turn on errexit everywhere.
2018-02-20 01:38:15 -08:00
Kartik K. Agaram
8f54e7f812
3460
2016-10-07 09:34:38 -07:00
Kartik K. Agaram
a232af2faf
3447 - drop dependence on GNU make
...
A generic build system is overkill for such a small project, and it was
adding complexity on OpenBSD which doesn't come with GNU make by
default.
In the process we also eliminate our reliance on bash and perl, at least
for the core build script.
2016-10-06 15:40:56 -07:00