]>
git.mdlowis.com Git - proto/aas.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Michael D. Lowis [Mon, 22 Apr 2024 03:30:32 +0000 (23:30 -0400)]
added type parsing
Mike Lowis [Thu, 14 Dec 2023 19:47:12 +0000 (14:47 -0500)]
stubbed out inference and checking functions
Michael D. Lowis [Wed, 6 Dec 2023 04:14:08 +0000 (23:14 -0500)]
added scaffolding for inference
Mike Lowis [Tue, 5 Dec 2023 21:26:35 +0000 (16:26 -0500)]
started implementing type checking
Mike Lowis [Mon, 4 Dec 2023 21:30:16 +0000 (16:30 -0500)]
added check_var but it's definitely broken
Mike Lowis [Mon, 4 Dec 2023 21:15:28 +0000 (16:15 -0500)]
started implementing type checking
Mike Lowis [Fri, 1 Dec 2023 20:17:13 +0000 (15:17 -0500)]
fixed up gdb view and fixed a bug in returning from functions
Michael D. Lowis [Fri, 1 Dec 2023 03:47:22 +0000 (22:47 -0500)]
started making handy gdb view for debugging
Mike Lowis [Thu, 30 Nov 2023 21:23:39 +0000 (16:23 -0500)]
added locals and branches. broken but getting closer
Michael D. Lowis [Mon, 27 Nov 2023 03:51:24 +0000 (22:51 -0500)]
moved definitions to be teh first statements in a function
Michael D. Lowis [Wed, 22 Nov 2023 04:19:11 +0000 (23:19 -0500)]
added assembly generation for ifs
Mike Lowis [Tue, 21 Nov 2023 19:18:43 +0000 (14:18 -0500)]
added parsing rules for if statements and local variables
Michael D. Lowis [Tue, 21 Nov 2023 03:44:14 +0000 (22:44 -0500)]
fixed up comparison operators
Mike Lowis [Mon, 20 Nov 2023 21:32:45 +0000 (16:32 -0500)]
started adding comparison operators
Mike Lowis [Mon, 20 Nov 2023 19:44:52 +0000 (14:44 -0500)]
fixed up local parameter access
Michael D. Lowis [Thu, 16 Nov 2023 03:26:26 +0000 (22:26 -0500)]
now emitting code for param access and handling function return values
Mike Lowis [Tue, 14 Nov 2023 21:26:12 +0000 (16:26 -0500)]
started implementing symtable
Michael D. Lowis [Tue, 14 Nov 2023 03:01:20 +0000 (22:01 -0500)]
added func calls and paren grouping. argument access is broken and needs some carfule thought
Mike Lowis [Mon, 13 Nov 2023 21:19:39 +0000 (16:19 -0500)]
fixed up binary ops
Michael D. Lowis [Mon, 13 Nov 2023 03:30:16 +0000 (22:30 -0500)]
added multiplication, division, and AND
Mike Lowis [Fri, 10 Nov 2023 17:59:08 +0000 (12:59 -0500)]
added front end
Michael D. Lowis [Fri, 10 Nov 2023 04:40:01 +0000 (23:40 -0500)]
started emitting aas
Mike Lowis [Thu, 9 Nov 2023 21:27:37 +0000 (16:27 -0500)]
added compiler script
Mike Lowis [Mon, 6 Nov 2023 21:25:57 +0000 (16:25 -0500)]
added bash wrapper script
Mike Lowis [Thu, 2 Nov 2023 16:14:27 +0000 (12:14 -0400)]
dynamic generation of syscall stubs
Mike Lowis [Mon, 30 Oct 2023 17:07:25 +0000 (13:07 -0400)]
initial commit. Able to generate assembly and a functioning executable