Commit graph

53 commits

Author SHA1 Message Date
a01b105dd4 VSCode syntax highlighting 2022-09-25 01:29:37 +00:00
6a6bc874de Merge branch 'renovate/lock-file-maintenance' into 'main'
chore(deps): lock file maintenance

See merge request jimsy/outrun!15
2022-09-24 22:29:31 +00:00
5adcf94523 chore(deps): lock file maintenance 2022-09-25 11:23:13 +13:00
9a5512162a Merge branch 'renovate/lock-file-maintenance' into 'main'
chore(deps): lock file maintenance

See merge request jimsy/outrun!13
2022-09-23 06:11:30 +00:00
0d259ffd51 Merge branch 'renovate/textwrap-0.x' into 'main'
fix(deps): update rust crate textwrap to 0.15.1

See merge request jimsy/outrun!14
2022-09-23 06:10:11 +00:00
5c0312cf6e chore(deps): lock file maintenance 2022-09-23 18:05:11 +12:00
9cd01979bd fix(deps): update rust crate textwrap to 0.15.1 2022-09-23 18:03:55 +12:00
aface0ae2b wip: some code gardening and start on a decompiler. 2022-09-23 17:24:50 +12:00
65118a3d01 wip: some code gardening and start on a decompiler. 2022-09-15 10:14:18 +12:00
892d9263f0 improvement: copy a reference to the source into user-defined types. 2022-08-29 19:26:56 +12:00
eefe3a606e improvement: re-use the same context for multiple file compiles. 2022-08-29 19:09:31 +12:00
c12177947e docs: add Midjourney's awesome logo image. 2022-08-24 19:44:21 +12:00
d1e3e62b6c improvement: add a bunch of notifications. 2022-08-24 18:37:32 +12:00
864e9aa8c7 wip 2022-08-23 16:17:22 +12:00
5400f35e17 Merge branch 'renovate/lock-file-maintenance' into 'main'
chore(deps): lock file maintenance

See merge request jimsy/outrun!12
2022-08-22 21:52:02 +00:00
f62ffa0bb1 chore(deps): lock file maintenance 2022-08-23 09:45:52 +12:00
6df7242289 Merge branch 'renovate/lock-file-maintenance' into 'main'
chore(deps): lock file maintenance

See merge request jimsy/outrun!9
2022-08-22 21:10:29 +00:00
70c8696c0c chore(deps): lock file maintenance 2022-08-23 09:03:52 +12:00
4a5e5beba1 chore: remove outrun-vm for now. 2022-08-23 09:00:12 +12:00
ff30f840f4 Merge branch 'renovate/pest_derive-2.x' into 'main'
fix(deps): update rust crate pest_derive to 2.3

See merge request jimsy/outrun!11
2022-08-22 08:59:33 +00:00
b46d19b915 fix(deps): update rust crate pest_derive to 2.3 2022-08-22 20:16:32 +12:00
cde4004c85 Merge branch 'renovate/pest-2.x' into 'main'
fix(deps): update rust crate pest to 2.3

See merge request jimsy/outrun!10
2022-08-22 07:37:12 +00:00
0e446666e5 fix(deps): update rust crate pest to 2.3 2022-08-22 19:30:45 +12:00
97a6f14720 fix: get the build passing agian. 2022-08-22 19:27:13 +12:00
de99800349 wip: anyone know how to write a type checker? 2022-08-22 19:02:20 +12:00
9675e7fff5 improvement: rename Module -> Context. 2022-08-22 16:32:51 +12:00
a05736528c wip: can parse the core library. 2022-08-22 16:21:47 +12:00
272be0d249 wip: use miette for compiler errors. 2022-08-22 11:30:39 +12:00
336b2574b8 wip: desugar infix and unary operations into function calls. 2022-08-19 17:46:36 +12:00
28f918dbca fix(deps): Update dependencies. 2022-08-19 16:41:17 +12:00
40717b6c78 wip: working on type resolution. 2022-08-19 16:25:42 +12:00
4e476626ed wip: more work on the IR. 2022-08-19 09:05:02 +12:00
b8cdd0bf63 wip: working on the intermediate representation. 2022-08-16 20:02:03 +12:00
2277882c89 wip: replace home-rolled lexer and parser with pest. 2022-08-15 17:48:36 +12:00
f6eccebb27 wip: more work on the compiler. I think I went the wrong direction. 2022-08-14 07:11:42 +12:00
2efe1a3cf1 wip: working on the compiler. 2022-08-09 12:40:22 +12:00
e60cf9c4dd wip: it can parse all the core code written so far.! 2022-08-09 12:40:22 +12:00
3e1ca2cb7a wip: wtf I don't even know any more, 2022-08-09 12:40:22 +12:00
f500fa9557 Merge branch 'renovate/lock-file-maintenance' into 'main'
chore(deps): lock file maintenance

See merge request jimsy/outrun!6
2022-08-03 18:49:06 +00:00
35c0f06a8e Merge branch 'renovate/unicode-ident-1.x' into 'main'
fix(deps): update rust crate unicode-ident to 1.0.3

See merge request jimsy/outrun!5
2022-08-03 18:48:08 +00:00
323bd9c57a chore(deps): lock file maintenance 2022-08-04 06:45:51 +12:00
db44757456 fix(deps): update rust crate unicode-ident to 1.0.3 2022-08-04 06:44:52 +12:00
5b51a6dd23 Merge branch 'renovate/lock-file-maintenance' into 'main'
chore(deps): lock file maintenance

See merge request jimsy/outrun!4
2022-08-02 00:26:35 +00:00
471af9c785 Merge branch 'renovate/indoc-1.x' into 'main'
chore(deps): update rust crate indoc to 1.0.7

See merge request jimsy/outrun!3
2022-08-02 00:25:50 +00:00
7503c0c613 chore(deps): lock file maintenance 2022-08-02 12:23:33 +12:00
0883359b64 chore(deps): update rust crate indoc to 1.0.7 2022-08-02 12:22:33 +12:00
e8d6798520 Merge branch 'add-statements' into 'main'
add statement parsing.

See merge request jimsy/outrun!2
2022-07-20 20:43:13 +00:00
1fe2de4444 feat: add statement parsing. 2022-07-20 20:43:13 +00:00
4864ef980e chore: add package and license information. 2022-07-18 09:41:49 +12:00
ac6049cef2 wip: start working on parser. 2022-07-17 12:30:28 +12:00