projects
/
ivy
/ shortlog
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
ivy
2021-02-07
Cassie Jones
[tools] Add tools/test.py as the project test runner
develop
commit
|
commitdiff
|
tree
|
snapshot
2021-02-07
Cassie Jones
[Docs] Mention run.py and trace.py in the README
commit
|
commitdiff
|
tree
|
snapshot
2021-02-07
Cassie Jones
[tools] Format code
commit
|
commitdiff
|
tree
|
snapshot
2021-02-07
Cassie Jones
[tools] Move ANSI color printing code into its own...
commit
|
commitdiff
|
tree
|
snapshot
2021-02-07
Cassie Jones
[tools] Add tools/lit.py
commit
|
commitdiff
|
tree
|
snapshot
2021-02-07
Cassie Jones
[Parser] Support code with trailing comments
commit
|
commitdiff
|
tree
|
snapshot
2021-02-07
Cassie Jones
[tools] Make tools directly executable
commit
|
commitdiff
|
tree
|
snapshot
2021-02-07
Cassie Jones
[tools] Add tools/run.py to compile and immediately...
commit
|
commitdiff
|
tree
|
snapshot
2021-02-07
Cassie Jones
[test] Add a filecheck program
commit
|
commitdiff
|
tree
|
snapshot
2021-02-07
Cassie Jones
[NFC] Formatting
commit
|
commitdiff
|
tree
|
snapshot
2021-02-06
Cassie Jones
[rt] More misc fixes
commit
|
commitdiff
|
tree
|
snapshot
2021-01-03
Cassie Jones
[rt] Misc small cleanups
commit
|
commitdiff
|
tree
|
snapshot
2021-01-02
Cassie Jones
[rt] Change is_<type> predicates to tag checks
commit
|
commitdiff
|
tree
|
snapshot
2021-01-02
Cassie Jones
[rt] Change destructor decref to use immutable slices
commit
|
commitdiff
|
tree
|
snapshot
2021-01-02
Cassie Jones
[rt] Split the runtime into multiple modules
commit
|
commitdiff
|
tree
|
snapshot
2021-01-02
Cassie Jones
[rt] Make Obj variant padding explicit
commit
|
commitdiff
|
tree
|
snapshot
2021-01-02
Cassie Jones
[rt] Improve memory ordering of incref/decref
commit
|
commitdiff
|
tree
|
snapshot
2021-01-02
Cassie Jones
[rt] Fix some FFI safety issues
commit
|
commitdiff
|
tree
|
snapshot
2020-03-03
Cassie Jones
Add more notes to the README
commit
|
commitdiff
|
tree
|
snapshot
2020-03-03
Cassie Jones
Require ivy_rt.a to be on the library path
commit
|
commitdiff
|
tree
|
snapshot
2020-03-02
Cassie Jones
Add runtime trace debuggers
commit
|
commitdiff
|
tree
|
snapshot
2020-03-02
Cassie Jones
Rename "program" to "fibonacci"
commit
|
commitdiff
|
tree
|
snapshot
2020-03-02
Cassie Jones
Add support for some arithmetic built-ins
commit
|
commitdiff
|
tree
|
snapshot
2020-03-02
Cassie Jones
Stop with #![no_std] in the runtime
commit
|
commitdiff
|
tree
|
snapshot
2020-03-02
Cassie Jones
Add CFI directives
commit
|
commitdiff
|
tree
|
snapshot
2020-03-02
Cassie Jones
Avoid redundant loads in capture generation
commit
|
commitdiff
|
tree
|
snapshot
2020-03-02
Cassie Jones
Load numbers directly instead of via stack
commit
|
commitdiff
|
tree
|
snapshot
2020-03-01
Cassie Jones
Implement variable capture
commit
|
commitdiff
|
tree
|
snapshot
2020-03-01
Cassie Jones
Reduce stack traffic by finding loads through SSA
commit
|
commitdiff
|
tree
|
snapshot
2020-03-01
Cassie Jones
Make entry point symbols respect mangling
commit
|
commitdiff
|
tree
|
snapshot
2020-03-01
Cassie Jones
Modify runtime symbol decoration
commit
|
commitdiff
|
tree
|
snapshot
2020-03-01
Cassie Jones
Remove unused ffi::OsStr import
commit
|
commitdiff
|
tree
|
snapshot
2020-03-01
Cassie Jones
Add a compiler CLI
commit
|
commitdiff
|
tree
|
snapshot
2020-03-01
Cassie Jones
Add an extensible framework for adding built-ins
commit
|
commitdiff
|
tree
|
snapshot
2020-02-29
Cassie Jones
Implement basic code generation
commit
|
commitdiff
|
tree
|
snapshot
2020-02-29
Cassie Jones
Add skeleton of x64 compilation code
commit
|
commitdiff
|
tree
|
snapshot
2020-02-29
Cassie Jones
Add the target-independent trans module
commit
|
commitdiff
|
tree
|
snapshot
2020-02-28
Cassie Jones
Add a link to the etymology of the language name
commit
|
commitdiff
|
tree
|
snapshot
2020-02-28
Cassie Jones
Add runtime library and example assembly
commit
|
commitdiff
|
tree
|
snapshot
2020-02-28
Cassie Jones
Remove assembly experiments
commit
|
commitdiff
|
tree
|
snapshot
2020-02-28
Cassie Jones
Add memory layout docs and assembly experiments
commit
|
commitdiff
|
tree
|
snapshot
2020-02-27
Cassie Jones
Add a pretty-printer for the AST
commit
|
commitdiff
|
tree
|
snapshot
2020-02-27
Cassie Jones
Add support for globals which don't get captured
commit
|
commitdiff
|
tree
|
snapshot
2020-02-27
Cassie Jones
Parse S-expressions into the abstract syntax tree
commit
|
commitdiff
|
tree
|
snapshot
2020-02-27
Cassie Jones
An s-expression parser and an example program
commit
|
commitdiff
|
tree
|
snapshot