-
-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compile to machine code instead of byte code #497
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
In GitLab by @yorickpeterse on Nov 14, 2022, 22:35 added 1 commit
|
In GitLab by @yorickpeterse on Nov 15, 2022, 01:26 added 1 commit
|
In GitLab by @yorickpeterse on Nov 15, 2022, 15:58 added 2 commits |
In GitLab by @yorickpeterse on Nov 15, 2022, 22:12 added 1 commit
|
In GitLab by @yorickpeterse on Nov 16, 2022, 20:36 added 1 commit
|
In GitLab by @yorickpeterse on Nov 17, 2022, 24:34 added 1 commit
|
In GitLab by @yorickpeterse on Nov 17, 2022, 22:07 added 1 commit
|
In GitLab by @yorickpeterse on Nov 18, 2022, 20:42 added 1 commit
|
In GitLab by @yorickpeterse on Nov 19, 2022, 21:42 added 1 commit
|
In GitLab by @yorickpeterse on Nov 20, 2022, 20:12 added 1 commit
|
In GitLab by @yorickpeterse on Nov 21, 2022, 01:44 added 1 commit
|
In GitLab by @yorickpeterse on Nov 21, 2022, 21:01 marked the checklist item Remove |
In GitLab by @yorickpeterse on Nov 21, 2022, 22:16 added 1 commit
|
In GitLab by @yorickpeterse on Nov 22, 2022, 23:36 added 1 commit
|
In GitLab by @yorickpeterse on Nov 23, 2022, 01:00 added 1 commit
|
In GitLab by @yorickpeterse on Nov 25, 2022, 24:25 added 1 commit
|
In GitLab by @yorickpeterse on Nov 25, 2022, 24:37 added 1 commit
|
In GitLab by @yorickpeterse on Nov 26, 2022, 01:01 added 1 commit
|
In GitLab by @yorickpeterse on Nov 26, 2022, 21:33 added 1 commit
|
In GitLab by @yorickpeterse on Nov 27, 2022, 21:46 added 1 commit
|
In GitLab by @yorickpeterse on Dec 2, 2022, 23:35 added 1 commit
|
In GitLab by @yorickpeterse on Dec 11, 2022, 23:39 added 1 commit
|
In GitLab by @yorickpeterse on Dec 15, 2022, 18:49 added 3 commits |
In GitLab by @yorickpeterse on Mar 6, 2023, 21:45 added 1 commit
|
In GitLab by @yorickpeterse on Mar 7, 2023, 02:13 added 1 commit
|
In GitLab by @yorickpeterse on Mar 7, 2023, 20:55 added 1 commit
|
In GitLab by @yorickpeterse on Mar 8, 2023, 24:36 added 1 commit
|
In GitLab by @yorickpeterse on Mar 8, 2023, 20:11 added 1 commit
|
In GitLab by @yorickpeterse on Mar 8, 2023, 22:24 added 1 commit
|
In GitLab by @yorickpeterse on Mar 9, 2023, 21:15 added 1 commit
|
In GitLab by @yorickpeterse on Mar 9, 2023, 23:49 added 1 commit
|
In GitLab by @yorickpeterse on Mar 10, 2023, 20:52 added 1 commit
|
In GitLab by @yorickpeterse on Mar 10, 2023, 22:59 added 1 commit
|
In GitLab by @yorickpeterse on Mar 11, 2023, 01:12 added 1 commit
|
In GitLab by @yorickpeterse on Mar 12, 2023, 02:12 added 3 commits
|
In GitLab by @yorickpeterse on Mar 13, 2023, 19:37 added 1 commit
|
In GitLab by @yorickpeterse on Mar 14, 2023, 01:09 added 1 commit
|
In GitLab by @yorickpeterse on Mar 14, 2023, 17:52 added 2 commits |
In GitLab by @yorickpeterse on Mar 14, 2023, 20:25 added 1 commit
|
9ba4585
to
5d39b8a
Compare
5d39b8a
to
812b51f
Compare
In GitLab by @yorickpeterse on Nov 4, 2022, 24:12
This changes the compiler and VM to compile to machine code, making the VM a runtime library bound to the machine code. Thus the runtime is essentially the libc of Inko.
TODO
a + b
translates to similar native code, taking into account tagged pointers)_INKO
intrinsics to use the appropriate native functionsPointer
in favour of typed*const
/*mut
pointersInt
orFloat
, emit aclone
instead