about summary refs log tree commit diff stats
path: root/stats.txt
Commit message (Collapse)AuthorAgeFilesLines
* 7439 - start translating Mu programs to baremetalKartik Agaram2020-12-281-3/+3
|
* 7267 - mu.subx: type-check 'convert' statementsKartik Agaram2020-11-201-4/+4
|
* 7263Kartik Agaram2020-11-171-3/+4
|
* 7186Kartik Agaram2020-11-051-3/+4
|
* 6917Kartik Agaram2020-09-301-4/+4
|
* 6909Kartik Agaram2020-09-301-6/+5
|
* 6747Kartik Agaram2020-09-071-3/+3
|
* 6723Kartik Agaram2020-08-221-3/+4
|
* 6674Kartik Agaram2020-07-251-3/+4
|
* 6572Kartik Agaram2020-06-211-4/+4
| | | | | Small change to mu.subx to keep the treeshaker working with it. That's currently the only place where we prevent jumps across 'functions'.
* 6552Kartik Agaram2020-06-181-3/+5
|
* 6548Kartik Agaram2020-06-161-3/+3
|
* 6514Kartik Agaram2020-06-121-3/+3
|
* 6383Kartik Agaram2020-05-221-3/+5
|
* table primitives workingKartik Agaram2020-05-181-3/+0
| | | | $ ./translate_subx init.linux 0*.subx && ./a.elf test
* 6172Kartik Agaram2020-03-261-1/+1
| | | | Typo in stats: use the same measures as in previous lines.
* 6136 - ok, we can now call records and arrays doneKartik Agaram2020-03-121-4/+4
| | | | | | | | | Maybe not quite. One final issue: length is denominated in bytes, which is abstraction-busting and all, but dashed inconvenient. Unfortunately x86 doesn't have a divide instruction that takes an immediate :( So I'm not sure how to transparently perform the division without needing some extra register.
* 6121Kartik Agaram2020-03-101-3/+3
|
* 6098Kartik Agaram2020-03-071-2/+2
| | | | | It was premature to say user-defined record types and array types were done.
* 6058Kartik Agaram2020-02-271-15/+15
|
* 6057Kartik Agaram2020-02-271-4/+6
|
* 6040Kartik Agaram2020-02-211-3/+20
|
* 6013Kartik Agaram2020-02-161-2/+2
|
* 6003Kartik Agaram2020-02-091-3/+3
|
* 5994Kartik Agaram2020-02-081-3/+3
|
* 5976Kartik Agaram2020-02-021-3/+3
|
* 5964Kartik Agaram2020-01-301-3/+3
|
* 5934Kartik Agaram2020-01-271-3/+3
|
* 5915Kartik Agaram2020-01-211-3/+3
|
* 5811Kartik Agaram2019-12-211-2/+2
|
* 5794Kartik Agaram2019-12-061-34/+48
| | | | | | | | | Rather surprisingly, all the treeshake tooling is done in just about 2 hours of work. From now on it'll be easier to update stats.txt. Observations: a) Binaries are tiny compared to conventional stacks. Tens of KB. b) ~80% of binaries are tests and unused libraries in all my apps. c) ~75% of LoC in SubX sources are tests or comments.
* 5789Kartik Agaram2019-12-031-0/+36