aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* docs: update for previous commit accordinglyJJ2024-05-10
|
* std: sweeping changes.JJ2024-05-10
| | | | | | | | | - replace interfaces with classes - replace : with then and do - solidify memory management as rust-style ownership - replace unsafe blocks with safe/unsafe attributes - add magic and copy attributes - switch Coerce impl from from to to
* compiler: rewrite lexer, clean up astJJ2024-04-07
|
* docs: host mdbookJJ2024-01-28
|
* docs: add notices of caution to incomplete sectionsJJ2024-01-28
|
* docs: complete MODULES.md. minor updates elsewhere. prepare for hostingJJ2024-01-28
|
* std: rename std.pointers to std.memJJ2024-01-28
|
* std: more fleshing out. merge std.magic back into std.prelude.JJ2024-01-02
|
* docs: rename overviewJJ2024-01-02
|
* docs: finish overview prose, cleanups to syntax and typesJJ2024-01-02
|
* std: much fleshing out. completely partially implement the prelude.JJ2024-01-02
|
* std: initial draft of strings and listsJJ2023-12-31
|
* std: restructure, refactor std.astJJ2023-12-30
|
* docs: sweeping changes. cement an understanding of error handling, async, ↵JJ2023-12-28
| | | | modules, and unions. rewrite documentation on interfaces. complete the introductory overview. many minor cleanups.
* compiler: preemptively fix EOF bugs in parserJJ2023-11-26
|
* compiler: progress. parse most of the hard things.JJ2023-11-08
|
* compiler: remove parser state. we'll see how this goesJJ2023-11-08
|
* compiler: write some helpers, reduce parser verbosityJJ2023-11-08
|
* docs: rewrite BASIC.mdJJ2023-11-07
|
* compiler: progress on parserJJ2023-11-06
|
* compiler: add blank interop and tooling foldersJJ2023-11-05
|
* std: minor updates, consistently use Error and ErrJJ2023-11-05
|
* docs: (very) draft notes on effects systems and interopJJ2023-11-05
|
* docs: add notes on metaprogrammingJJ2023-11-05
|
* compiler: restructure codebaseJJ2023-10-31
|
* compiler: implement most of the parserJJ2023-10-31
|
* compiler: basic outline of the parserJJ2023-10-27
|
* minor updatesJJ2023-10-27
|
* compiler: clean up the abstract syntax treeJJ2023-10-26
|
* compiler: draft of the abstract syntax treeJJ2023-10-26
|
* compiler: fix bugs in lexer. we're lexing!!JJ2023-10-26
|
* compiler: impl Display for TokenStreamJJ2023-10-26
|
* docs: update READMEJJ2023-10-26
|
* compiler: unicode support, reconsider indentation handlingJJ2023-10-26
|
* compiler: redesign lexer. still needs unicode support & expr indentationJJ2023-10-26
|
* std: broad updates; add ast, iterators, format, tests, logsJJ2023-10-23
|
* docs: minor module changes, README example, pattern matchingJJ2023-08-17
|
* docs: interfaces, distinct types, subtyping, and cleanupsJJ2023-08-16
|
* docs: attempt to define scope (to revisit after implementation)JJ2023-07-25
|
* docs: forgot about genericsJJ2023-07-25
|
* docs: import module as nameJJ2023-07-25
|
* docs: initial formal description of grammar (missing scope)JJ2023-07-25
|
* docs: flesh out the initial module systemJJ2023-07-24
|
* compiler: lex scope, throw errorsJJ2023-07-19
|
* compiler: complete basic lexerJJ2023-07-18
|
* compiler: implement a borrow checker free tree and begin lexingJJ2023-07-18
|
* begin discussion of advanced types and some minor changesJJ2023-07-12
|
* move docs into docs folder and update the readmeJJ2023-07-12
|
* add a brief note on async and update the readmeJJ2023-07-11
|
* thoughts on error handling and option and result librariesJJ2023-07-11
|