DzLox

:)
git clone https://git.sr.ht/~ashymad/DzLox
Log | Files | Refs | Submodules | LICENSE

DateCommit messageAuthorFiles+-
2026-10-02 21:11Zero out the typeSzymon Mikulicz1+11-1
2026-10-02 19:27Fancy nanboxSzymon Mikulicz3+194-92
2026-09-30 21:33nanboxSzymon Mikulicz3+173-0
2026-09-30 09:31Super calls implementedSzymon Mikulicz19+356-192
2026-09-09 16:04Optimize method gettingSzymon Mikulicz2+33-20
2026-09-09 15:54Initializer finishedSzymon Mikulicz5+52-12
2026-09-08 22:32Rewrite packed and arraySzymon Mikulicz19+341-291
2026-09-03 16:54Methods and ThisSzymon Mikulicz7+167-71
2026-09-02 20:43Remove Closure, covert Chunk to ObjSzymon Mikulicz14+347-293
2026-09-02 12:22Packed with alloc n set|Szymon Mikulicz8+36-16
2026-09-01 16:58Move LicenseSzymon Mikulicz1+0-0
2026-09-01 16:57Add licenseSzymon Mikulicz1+23-0
2026-09-01 16:54Objects && InstancesSzymon Mikulicz9+229-31
2026-09-01 15:19Fix upvalue bugSzymon Mikulicz11+107-55
2026-09-01 13:00Allow statementsSzymon Mikulicz1+12-3
2026-08-27 15:29Anonymous functionsSzymon Mikulicz11+45-75
2026-08-26 10:55GC doneSzymon Mikulicz4+42-24
2026-08-25 20:12GC with heap trackingSzymon Mikulicz3+129-87
2026-08-25 13:08GC nearly workingSzymon Mikulicz6+99-19
2026-08-21 17:44Small cleanupSzymon Mikulicz3+15-15
2026-08-21 17:27Flat file hierarchy for easier importsSzymon Mikulicz37+1332-1292
2026-08-20 21:45Rewrite listSzymon Mikulicz11+329-280
2026-08-18 12:06Marking stackSzymon Mikulicz8+88-59
2026-08-17 21:16Marking namesSzymon Mikulicz4+29-13
2026-08-17 16:30Progressing with mark n sweepSzymon Mikulicz6+69-17
2026-08-17 12:18Zig 0.16 is horribly broken, so back to masterSzymon Mikulicz13+249-195
2026-08-11 16:47Update to 0.16Szymon Mikulicz17+247-129
2025-11-18 16:46Fix crash at exitSzymon Mikulicz1+1-1
2025-11-17 15:55update to zig 0.15Szymon Mikulicz19+61-53
2024-12-06 18:35BugfixesSzymon Mikulicz5+79-112
2024-12-06 14:09Additional fields for ObjSzymon Mikulicz20+607-542
2024-09-20 13:44Start gcSzymon Mikulicz13+101-33
2024-09-09 13:09Add for_each to listSzymon Mikulicz2+41-29
2024-08-29 14:49Update to zig masterSzymon Mikulicz2+4-4
2024-08-29 08:07Closures finishedSzymon Mikulicz9+168-44
2024-08-26 15:15Fix printing tablesSzymon Mikulicz1+5-2
2024-08-26 15:03Little refactorSzymon Mikulicz17+279-202
2024-08-24 17:08Closures part 1Szymon Mikulicz9+199-32
2024-08-23 08:19Start closuresSzymon Mikulicz12+129-58
2024-08-21 20:50No more parseLiteralSzymon Mikulicz5+125-153
2024-08-18 16:37List removalSzymon Mikulicz1+7-0
2024-08-18 15:59Lists finishedSzymon Mikulicz3+109-22
2024-08-13 21:49ListsSzymon Mikulicz12+305-56
2024-08-12 20:12Native functionsSzymon Mikulicz4+29-5
2024-08-11 12:43Functions doneSzymon Mikulicz5+89-10
2024-08-11 10:17Function declarationSzymon Mikulicz4+78-27
2024-08-10 23:20Start functionsSzymon Mikulicz3+92-42
2024-08-09 15:43Print via format()Szymon Mikulicz10+84-51
2024-08-08 12:49Split Obj subclasses into separate filesSzymon Mikulicz9+384-342
2024-08-08 08:21Function boilerplateSzymon Mikulicz5+105-12
2024-08-06 20:01Some renamingSzymon Mikulicz5+90-86
2024-08-04 17:20hash-based switch()Szymon Mikulicz7+100-15
2024-08-04 14:56Construct map immediatelySzymon Mikulicz2+7-16
2024-08-04 14:31CharsSzymon Mikulicz6+68-12
2024-08-03 19:48Different strings for map and stringSzymon Mikulicz1+1-1
2024-08-03 19:47Update map hash when adding elementsSzymon Mikulicz2+7-1
2024-08-03 19:40Remove testSzymon Mikulicz1+0-42
2024-08-03 19:38Indexing mapsSzymon Mikulicz4+49-6
2024-08-03 18:54Literal mapsSzymon Mikulicz5+175-13
2024-08-02 14:02Global constantsSzymon Mikulicz4+60-16
2024-08-01 19:43forSzymon Mikulicz1+49-0
2024-08-01 18:07And, or, whileSzymon Mikulicz4+68-10
2024-08-01 10:46If, else and ternarySzymon Mikulicz6+90-7
2024-07-26 22:25Local variables finishedSzymon Mikulicz5+485-332
2024-07-24 15:41Update to zig masterSzymon Mikulicz3+4-3
2024-04-22 21:24-d and not copying constantsSzymon Mikulicz4+22-9
2024-04-22 20:31GLobal vars finishedSzymon Mikulicz5+71-20
2024-04-22 19:27Defining global varsSzymon Mikulicz7+278-194
2024-04-20 12:28Remove comptime trie (broken), use zon for linenoiseSzymon Mikulicz5+46-73
2024-04-09 21:04Init syntaxAshymad3+7-5
2024-04-09 20:56HashTable + String interningAshymad7+208-90
2024-03-29 02:13hash table workAshymad4+161-4
2024-03-27 08:23More comptime magicAshymad5+82-62
2024-03-16 13:24First GCAshymad5+78-47
2024-03-16 09:47Hello stringsAshymad7+209-53
2024-03-15 11:44Merge branch 'main' of github.com:Ashymad/dloxSzymon Mikulicz13+621-111
2024-03-15 11:43Move dlox to the new dir structureSzymon Mikulicz27+1-0
2024-03-14 08:20Boolean operationsAshymad6+51-18
2024-03-10 21:19Types 1Ashymad7+149-49
2024-03-09 09:49Implement ternaryAshymad2+71-41
2024-03-06 22:37CompilingAshymad7+330-40
2024-02-29 21:46Slice the allocated memAshymad1+1-1
2024-02-29 21:41Make TrieTable comptimeAshymad6+63-63
2024-02-27 20:56Implement a trie for identifiersAshymad8+115-58
2024-02-21 23:03Update to zig 0.12-devAshymad3+3-3
2024-02-21 17:24Start on trieSzymon Mikulicz4+49-19
2023-09-03 16:26Add scanner beginningSzymon Mikulicz9+305-37
2023-05-11 18:08Update zigthingsSzymon Mikulicz2+10-7
2023-05-11 18:02Smth smth new thingsSzymon Mikulicz7+204-36
2022-10-23 23:26Separate Array handlingSzymon Mikulicz6+108-111
2022-10-23 16:18Fix bugs discovered by running the testsuiteSzymon Mikulicz9+81-35
2022-10-22 16:04Chunks of bytecodeSzymon Mikulicz5+159-35
2022-10-22 01:03First instructionSzymon Mikulicz3+74-6
2022-10-21 21:40Add zlox templateSzymon Mikulicz30+45-0
2022-10-16 02:12Inheritance. DoneSzymon Mikulicz10+133-27
2022-10-15 18:02Add class methods/fieldsSzymon Mikulicz6+76-31
2022-10-15 00:05Add classesSzymon Mikulicz11+298-32
2022-10-14 11:26Check if variables are referencedSzymon Mikulicz2+33-10
2022-10-08 22:42Add resolving variablesSzymon Mikulicz5+230-33
2022-10-07 23:44Remove else semicolon skipSzymon Mikulicz1+0-1
2022-10-07 23:41Functions addedSzymon Mikulicz14+291-64
2022-10-03 21:30Control flow finishedSzymon Mikulicz7+120-9
2022-10-02 21:46Control flow p1Szymon Mikulicz16+954-196
2022-09-09 14:20Inital commitSzymon Mikulicz9+357-0