Commit Graph

20 Commits

Author SHA1 Message Date
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