31fcb84059
Merge branch 'improvement/homepage' into 'main'
...
improvement: add basic website.
See merge request jimsy/outrun!21
2022-09-27 04:33:40 +00:00
623d0c881e
improvement: add basic website.
2022-09-27 17:28:38 +13:00
f240b07a6a
chore: Update readme and licenses for all packages.
2022-09-27 08:34:24 +13:00
f3e126874f
Merge branch 'renovate/lock-file-maintenance' into 'main'
...
chore(deps): lock file maintenance
See merge request jimsy/outrun!20
2022-09-26 18:16:28 +00:00
e31ae75e38
chore(deps): lock file maintenance
2022-09-27 07:09:55 +13:00
dd9577c6a8
improvement(decompiler): better local_call display.
2022-09-26 17:43:27 +13:00
b60e6c42f1
fix: ensure that native types are singletons.
2022-09-26 17:43:10 +13:00
2907fff1f6
improvement: Some small type system improvements:
...
* `Type::LateSelf` which stands in for `Self` in protocol function definitions.
* Correctly reference `Self` and `Self.` types when compiling.
* Warn when functions have no body outside of protocols.
2022-09-26 12:13:26 +13:00
0a25c649cc
improvement: remove all trace of defs
since we don't need it.
2022-09-26 10:54:35 +13:00
81f8185ae7
chore: update outrun-vscode readme so that it can be packaged.
2022-09-26 10:53:52 +13:00
1d367aafed
Merge branch 'renovate/lock-file-maintenance' into 'main'
...
chore(deps): lock file maintenance
See merge request jimsy/outrun!19
2022-09-25 03:43:37 +00:00
afbfca56c3
chore(deps): lock file maintenance
2022-09-25 16:37:13 +13:00
6c710e3e58
Merge branch 'renovate/lock-file-maintenance' into 'main'
...
chore(deps): lock file maintenance
See merge request jimsy/outrun!18
2022-09-25 02:13:07 +00:00
db6780a021
Merge branch 'renovate/node-16.x' into 'main'
...
chore(deps): update dependency node to v16.17.1
See merge request jimsy/outrun!17
2022-09-25 02:10:14 +00:00
211614b960
chore(deps): lock file maintenance
2022-09-25 15:06:26 +13:00
c62209d60d
chore(deps): update dependency node to v16.17.1
2022-09-25 15:04:03 +13:00
06517f9a44
Merge branch 'vscode-syntax-highlighting' into 'main'
...
VSCode syntax highlighting
See merge request jimsy/outrun!16
2022-09-25 01:29:37 +00:00
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