]> git.mdlowis.com Git - proto/cerise-c.git/log
proto/cerise-c.git
20 months agodictionaries are working as expected now. Still some weirdness on handling comparison...
Mike Lowis [Wed, 19 Jun 2024 20:16:45 +0000 (16:16 -0400)]
dictionaries are working as expected now. Still some weirdness on handling comparisons. Probably need a function to return a type enum to make sure they are the same first

20 months agoimplemented basic dictionary
Mike Lowis [Wed, 19 Jun 2024 18:57:52 +0000 (14:57 -0400)]
implemented basic dictionary

20 months agofix broken string data structure
Mike Lowis [Mon, 17 Jun 2024 18:43:13 +0000 (14:43 -0400)]
fix broken string data structure

20 months agoimplemented object and string functions. Still need array and dict functions
Mike Lowis [Mon, 17 Jun 2024 18:41:41 +0000 (14:41 -0400)]
implemented object and string functions. Still need array and dict functions

20 months agoadded assert and error
Michael D. Lowis [Mon, 17 Jun 2024 02:41:39 +0000 (22:41 -0400)]
added assert and error

20 months agobroke runtime up into a static lib
Michael D. Lowis [Fri, 14 Jun 2024 03:14:35 +0000 (23:14 -0400)]
broke runtime up into a static lib

20 months agoadded stubs for hashes and arrays
Mike Lowis [Thu, 13 Jun 2024 20:24:42 +0000 (16:24 -0400)]
added stubs for hashes and arrays

20 months agoImplemented hash and array access and assignment
Mike Lowis [Thu, 13 Jun 2024 18:15:12 +0000 (14:15 -0400)]
Implemented hash and array access and assignment

20 months agofinished code generation for hash literals
Michael D. Lowis [Thu, 13 Jun 2024 02:58:59 +0000 (22:58 -0400)]
finished code generation for hash literals

20 months agoadded array literal parsing and code generation
Michael D. Lowis [Tue, 11 Jun 2024 01:29:16 +0000 (21:29 -0400)]
added array literal parsing and code generation

21 months agoadded string ops and coercion
Michael D. Lowis [Wed, 5 Jun 2024 02:40:10 +0000 (22:40 -0400)]
added string ops and coercion

21 months agoimplemented basic arithmetic and boolean operators
Mike Lowis [Tue, 4 Jun 2024 20:18:50 +0000 (16:18 -0400)]
implemented basic arithmetic and boolean operators

21 months agoadded real filename and line numbers to asserts
Mike Lowis [Mon, 3 Jun 2024 20:30:54 +0000 (16:30 -0400)]
added real filename and line numbers to asserts

21 months agofixed boolean operators
Mike Lowis [Mon, 3 Jun 2024 18:48:20 +0000 (14:48 -0400)]
fixed boolean operators

21 months agoadded runtime code for basic operators
Mike Lowis [Mon, 3 Jun 2024 16:43:01 +0000 (12:43 -0400)]
added runtime code for basic operators

21 months agofirst commit. Basic compilation mechanics working
Mike Lowis [Mon, 3 Jun 2024 15:58:01 +0000 (11:58 -0400)]
first commit. Basic compilation mechanics working