" Constellations of ashen "

We now have switch cases, ORs and ANDs. miyuki <miyuki@ane.jp.net>

2026-03-18T15:29:36.000Z

6 days ago

For loops, ternaries and enumerator accesses in bytecode miyuki <miyuki@ane.jp.net>

2026-03-16T22:30:55.000Z

8 days ago

tiny generation bug miyuki <miyuki@ane.jp.net>

2026-03-14T04:03:15.000Z

11 days ago

while and while-else completed miyuki <miyuki@ane.jp.net>

2026-03-14T03:56:24.000Z

11 days ago

Do-while conditions miyuki <miyuki@ane.jp.net>

2026-03-14T03:42:57.000Z

11 days ago

Function calls and basic if-statements miyuki <miyuki@ane.jp.net>

2026-03-13T18:43:12.000Z

11 days ago

umm.. invokations? miyuki <miyuki@ane.jp.net>

2026-03-13T17:27:05.000Z

11 days ago

Slight todo notre miyuki <miyuki@ane.jp.net>

2026-03-13T15:27:03.000Z

11 days ago

Arithmetics and addition, subtraction et cetera in assignments miyuki <miyuki@ane.jp.net>

2026-03-13T13:59:15.000Z

11 days ago

Assignments miyuki <miyuki@ane.jp.net>

2026-03-13T13:18:52.000Z

11 days ago

disassembler now shows line numbers, and preparation for reference counting miyuki <miyuki@ane.jp.net>

2026-03-12T18:40:42.000Z

12 days ago

Okay! we have locals.. again.. miyuki <miyuki@ane.jp.net>

2026-03-12T18:31:12.000Z

12 days ago

We now have casts.. miyuki <miyuki@ane.jp.net>

2026-03-12T16:46:52.000Z

12 days ago

Unaries (integrals and floats only, no pointers) miyuki <miyuki@ane.jp.net>

2026-03-12T16:21:27.000Z

12 days ago

Integrals implemented.. again.. miyuki <miyuki@ane.jp.net>

2026-03-11T18:23:29.000Z

13 days ago

Time to redo the entire code generator miyuki <miyuki@ane.jp.net>

2026-03-10T23:49:18.000Z

2 weeks ago

okay this aint going to work miyuki <miyuki@ane.jp.net>

2026-03-07T21:58:51.000Z

2 weeks ago

Waw! it actually works! the reason it didnt bootstrap properly is because C aligns structures while new ashen hardcodes structure sizes in their allocati on procedures miyuki <miyuki@ane.jp.net>

2026-02-28T18:40:06.000Z

3 weeks ago

okay so, it sort of works on most cases, but its still not building itself so, thats a bug. miyuki <miyuki@ane.jp.net>

2026-02-28T16:33:53.000Z

3 weeks ago

Okay, it is almost bootstrap ready, its now passing most tests miyuki <miyuki@ane.jp.net>

2026-02-28T15:24:56.000Z

3 weeks ago

Proper xors, better main points with optional arg parameters and happyness! miyuki <miyuki@ane.jp.net>

2026-02-28T01:43:18.000Z

4 weeks ago

Didnt pass the arrays2 test, now it does. miyuki <miyuki@ane.jp.net>

2026-02-27T23:51:06.000Z

4 weeks ago

Didnt pass the enums test, but now it does miyuki <miyuki@ane.jp.net>

2026-02-27T23:48:10.000Z

4 weeks ago

Okay! it kind of works? which is good. but i still need to do more tests miyuki <miyuki@ane.jp.net>

2026-02-27T23:45:10.000Z

4 weeks ago

okay it sort of works but i need to cleanup a lot of garbage miyuki <miyuki@ane.jp.net>

2026-02-27T21:37:26.000Z

4 weeks ago

Welp! thats a lot of untested.. umm.. changes. yeah, well i am going to keep fixing syntax errors later. this isnt that difficult to do its just mostly annoying. miyuki <miyuki@ane.jp.net>

2026-02-26T23:23:11.000Z

4 weeks ago

umm miyuki <miyuki@ane.jp.net>

2026-02-23T16:46:17.000Z

4 weeks ago

Charged sigil tree now is boiled down into bytecode (still incomplete but.. works for procedures) miyuki <miyuki@ane.jp.net>

2026-02-14T11:34:47.000Z

5 weeks ago

Arrays + invokations miyuki <miyuki@ane.jp.net>

2026-02-13T08:08:06.000Z

6 weeks ago

temp miyuki <miyuki@ane.jp.net>

2026-02-13T07:46:55.000Z

6 weeks ago

welp, its done, just need to code codegen. miyuki <miyuki@ane.jp.net>

2026-02-07T03:39:54.000Z

7 weeks ago

Damn! not so far away from finishing this new version. miyuki <miyuki@ane.jp.net>

2026-02-05T01:12:48.000Z

7 weeks ago

Okay! that abstract type bug is fixed. miyuki <miyuki@ane.jp.net>

2026-02-04T23:04:25.000Z

7 weeks ago

Okay, maybe this branch will really work miyuki <miyuki@ane.jp.net>

2026-01-31T02:11:45.000Z

8 weeks ago

Okay, there were great ideas here but, that wont work as well as i wanted. welp, going to move over the good ideas and keep the old analyzer. miyuki <miyuki@ane.jp.net>

2026-01-30T22:08:52.000Z

8 weeks ago

Okay, it kinda works- just need lib nebula working again. miyuki <miyuki@ane.jp.net>

2026-01-28T04:57:25.000Z

8 weeks ago

ah shit this aint going to work. miyuki <miyuki@ane.jp.net>

2026-01-27T19:43:30.000Z

8 weeks ago

[UNTESTED] Abstract entities miyuki <miyuki@ane.jp.net>

2026-01-25T22:47:14.000Z

8 weeks ago

Reimplemented all basic nodes, now all i need is to bring back abstract templates and we are going to be good to go miyuki <miyuki@ane.jp.net>

2026-01-18T22:46:54.000Z

9 weeks ago

i really, really needed to sleep buti cannot miyuki <miyuki@ane.jp.net>

2026-01-14T06:15:21.000Z

10 weeks ago

Sync added gayshit into language miyuki <miyuki@ane.jp.net>

2026-01-11T22:02:48.000Z

2 months ago

Offloading work.. miyuki <miyuki@ane.jp.net>

2026-01-05T17:44:58.000Z

3 months ago

Okay, done, so now in theory we should be able to have reionization sigils on any level (except for a few cases but.. screw them) miyuki <miyuki@ane.jp.net>

2026-01-03T23:32:48.000Z

3 months ago

Synchronization commit, again, because parent compiler has a codegen bug. miyuki <miyuki@ane.jp.net>

2026-01-03T23:03:00.000Z

3 months ago

Merge branch 'ashen-1.0.5' of https://git.ane.jp.net/u/miyuki/projects/ashen into ashen-1.0.5 miyuki <miyuki@ane.jp.net>

2026-01-01T13:04:05.000Z

3 months ago

offloading work to someone.. miyuki <miyuki@ane.jp.net>

2026-01-01T13:02:36.000Z

3 months ago

Sync commit miyuki <miyuki@ane.jp.net>

2025-12-31T17:40:15.000Z

3 months ago

Added more literal types, fixing some issues with main procedures (args parameter no longer mandatory in entry points) miyuki <miyuki@ane.jp.net>

2025-12-31T14:09:46.000Z

3 months ago

Safety Commit miyuki <miyuki@ane.jp.net>

2025-12-30T14:39:52.000Z

3 months ago

Version marker for PRE-1.0.5 miyuki <miyuki@ane.jp.net>

2025-12-24T05:51:51.000Z

3 months ago

Merge branch 'ashen-1.0.5' miyuki <miyuki@ane.jp.net>

2025-12-24T05:50:24.000Z

3 months ago

Support for package.ashen as aliases for imports miyuki <miyuki@ane.jp.net>

2025-12-24T05:48:44.000Z

3 months ago

Added a stat sync miyuki <miyuki@ane.jp.net>

2025-12-24T05:35:29.000Z

3 months ago

Split the type analysis into two parts miyuki <miyuki@ane.jp.net>

2025-12-24T04:47:28.000Z

3 months ago

Move ASTs into another folder miyuki <miyuki@ane.jp.net>

2025-12-24T03:39:52.000Z

3 months ago

Unified AshenAbstractStructure and AshenAbstractProcedure into one miyuki <miyuki@ane.jp.net>

2025-12-24T03:35:42.000Z

3 months ago

slight bugfix miyuki <miyuki@ane.jp.net>

2025-12-24T00:36:12.000Z

3 months ago

commit miyuki <miyuki@ane.jp.net>

2025-12-24T00:31:57.000Z

3 months ago

Move source files into a better position miyuki <miyuki@ane.jp.net>

2025-12-24T00:22:32.000Z

3 months ago

added over the incomplete highlight extension miyuki <miyuki@ane.jp.net>

2025-12-23T21:33:02.000Z

3 months ago

Added maps miyuki <miyuki@ane.jp.net>

2025-12-23T20:21:41.000Z

3 months ago

okay so, it *partially* works under linux, works fine under FreeBSD. miyuki <miyuki@ane.jp.net>

2025-12-21T01:49:09.000Z

3 months ago

Ashen version pre-release 1.0.3 miyuki <miyuki@ane.jp.net>

2025-12-20T20:18:13.000Z

3 months ago

oops miyuki <miyuki@ane.jp.net>

2025-12-20T06:05:23.000Z

3 months ago

Fix install script miyuki <miyuki@ane.jp.net>

2025-12-20T06:02:08.000Z

3 months ago

-I and -o flags now actually support miyuki <miyuki@ane.jp.net>

2025-12-20T06:00:17.000Z

3 months ago

.ash and .ashen are now both supported instead of just ".ashen" miyuki <miyuki@ane.jp.net>

2025-12-20T05:55:47.000Z

3 months ago

Fixed bug where it ignored the first line of ASHML files, and fixed interop bug betwee libnebulas internal Array<T> and T[] and removed old clang hooks miyuki <miyuki@ane.jp.net>

2025-12-20T05:47:24.000Z

3 months ago

Fixed a bug involving equality checks in binary sigils, even caught a bug.. miyuki <miyuki@ane.jp.net>

2025-12-20T04:50:22.000Z

3 months ago

Bootstrap, but part two! miyuki <miyuki@ane.jp.net>

2025-12-20T04:46:54.000Z

3 months ago

Ashen 2 is in! miyuki <miyuki@ane.jp.net>

2025-12-19T00:58:47.000Z

3 months ago

Welp, thats about it for Ashen 1.0, we are done with bootstrapping ashen :) miyuki <miyuki@ane.jp.net>

2025-12-19T00:54:31.000Z

3 months ago

Fixed some.. bugs and now finally bootstrapping shit, again miyuki <miyuki@ane.jp.net>

2025-12-18T22:32:20.000Z

3 months ago

Cleaning up and separating release work miyuki <miyuki@ane.jp.net>

2025-12-16T21:06:50.000Z

3 months ago

Bug fixes and returning to release build! miyuki <miyuki@ane.jp.net>

2025-12-15T04:31:56.000Z

3 months ago

Quick change miyuki <miyuki@ane.jp.net>

2025-12-15T03:10:16.000Z

3 months ago

something something for bootstrap miyuki <miyuki@ane.jp.net>

2025-12-15T01:14:33.000Z

3 months ago

sync commit miyuki <miyuki@ane.jp.net>

2025-12-12T11:08:18.000Z

3 months ago

Started to refractor and prepare release version miyuki <miyuki@ane.jp.net>

2025-12-12T02:14:33.000Z

3 months ago

Input Arguments! miyuki <miyuki@ane.jp.net>

2025-12-11T23:54:19.000Z

3 months ago

Ashen Markup for project files miyuki <miyuki@ane.jp.net>

2025-12-11T19:39:55.000Z

3 months ago

Finally added enumerators because apperantely i forgot about them miyuki <miyuki@ane.jp.net>

2025-12-11T15:26:13.000Z

3 months ago

Fixed the idiotic bugs and now i can start testing how the bootstrap- wait, i forgot enums miyuki <miyuki@ane.jp.net>

2025-12-11T01:33:49.000Z

3 months ago

YAY! miyuki <miyuki@ane.jp.net>

2025-12-10T03:20:43.000Z

4 months ago

At least i better organized the codegen architecture, turns out the reason for the bug was the faulty Array implementation of the original AshenC. miyuki <miyuki@ane.jp.net>

2025-12-10T03:16:10.000Z

4 months ago

aaAAAAAAAAAAAAAAAA NOT AGAIN miyuki <miyuki@ane.jp.net>

2025-12-07T04:11:26.000Z

4 months ago

that bug is back! not again! miyuki <miyuki@ane.jp.net>

2025-12-06T04:12:17.000Z

4 months ago

Added functional switch statements! miyuki <miyuki@ane.jp.net>

2025-12-06T02:46:18.000Z

4 months ago

Tiny comment i really wanted to do miyuki <miyuki@ane.jp.net>

2025-12-05T12:59:17.000Z

4 months ago

For loops miyuki <miyuki@ane.jp.net>

2025-12-05T12:42:00.000Z

4 months ago

update array example and made declarations of variables and structures also use the same variable generation code as procedures. miyuki <miyuki@ane.jp.net>

2025-12-05T02:33:30.000Z

4 months ago

Added function pointers, but need to better organize some of the code. miyuki <miyuki@ane.jp.net>

2025-12-05T02:30:18.000Z

4 months ago

Fixed bugs involving abstract structure procedures miyuki <miyuki@ane.jp.net>

2025-12-02T17:35:33.000Z

4 months ago

saving up modifications for now miyuki <miyuki@ane.jp.net>

2025-11-28T03:55:28.000Z

4 months ago

Refactored most of the analysis code except for propertyAccess.ashen (will do in next commit because of how utterly complex it is) miyuki <miyuki@ane.jp.net>

2025-11-27T21:04:36.000Z

4 months ago

Okay ill have to seriously reengineer this bootstrap compiler miyuki <miyuki@ane.jp.net>

2025-11-26T21:51:46.000Z

4 months ago

Interpretation sigils! miyuki <miyuki@ane.jp.net>

2025-11-26T17:13:19.000Z

4 months ago

Struct inheritance works miyuki <miyuki@ane.jp.net>

2025-11-26T16:49:26.000Z

4 months ago

Arrays are finally complete. miyuki <miyuki@ane.jp.net>

2025-11-26T15:45:25.000Z

4 months ago

Look at it, in one day ive reimplemented the entire language to build to C. fucking fantastic. miyuki <miyuki@ane.jp.net>

2025-11-25T22:51:31.000Z

4 months ago

i gave up on x86, might try to develop it later again but right now ill just build to C once again, I have more issues to be fixed. miyuki <miyuki@ane.jp.net>

2025-11-25T18:26:50.000Z

4 months ago

aaahhh mutherfucker doess not work and i give up,. time to build to C again, my sanity is not worth this assholes attention. miyuki <miyuki@ane.jp.net>

2025-11-25T03:43:02.000Z

4 months ago

added slice() to arrays miyuki <miyuki@ane.jp.net>

2025-11-25T03:05:03.000Z

4 months ago

*saving before i start nuking it miyuki <miyuki@ane.jp.net>

2025-11-24T23:12:51.000Z

4 months ago

Last commit before completely nuking the old back end and replacing it by a higher quality backend. miyuki <miyuki@ane.jp.net>

2025-11-21T20:25:05.000Z

4 months ago

Refactored a lot of shit (and make the CLI great again) miyuki <miyuki@ane.jp.net>

2025-11-21T15:16:22.000Z

4 months ago

Separated functions from the huge codegen expressions file into multiple per-sigil files miyuki <miyuki@ane.jp.net>

2025-11-21T14:38:10.000Z

4 months ago

Now THATS a major refactor! (not really but.. getting there) miyuki <miyuki@ane.jp.net>

2025-11-21T03:27:54.000Z

4 months ago

Okay, starting cleanup miyuki <miyuki@ane.jp.net>

2025-11-20T20:53:44.000Z

4 months ago

Fixed the array shift function miyuki <miyuki@ane.jp.net>

2025-11-18T21:24:19.000Z

4 months ago

Finally! Arrays! (implementation, not syntax yet) (also I have reimplemented inc/dec because it was fucking broken) miyuki <miyuki@ane.jp.net>

2025-11-18T21:15:04.000Z

4 months ago

A very, very soft refactor, just partial too. miyuki <miyuki@ane.jp.net>

2025-11-18T15:51:52.000Z

4 months ago

Fix bug involving float parameters in AngelARC miyuki <miyuki@ane.jp.net>

2025-11-18T15:44:30.000Z

4 months ago

Support for runes (attributes) and ported over .force() for Ashen 2! miyuki <miyuki@ane.jp.net>

2025-11-18T04:05:20.000Z

4 months ago

Tiny refactor miyuki <miyuki@ane.jp.net>

2025-11-18T01:17:24.000Z

4 months ago

Added abstract type literals to ashen miyuki <miyuki@ane.jp.net>

2025-11-17T16:08:14.000Z

4 months ago

Added structure templates to ashen miyuki <miyuki@ane.jp.net>

2025-11-17T15:45:26.000Z

4 months ago

Added function templates to ashen! now all i need are template structures. miyuki <miyuki@ane.jp.net>

2025-11-16T04:08:40.000Z

4 months ago

[AngelARC] Fix floating point bugs in x86_64 backend of: - Incorrectly converting every input 32 bit float into a 32 bit float (?) - Incorrectly passing all floats in non-variadics as 64 bit; - AngelARC's xmm1 pointing to xmm8 instead of xmm0 (function floating point return value) miyuki <miyuki@ane.jp.net>

2025-11-16T04:08:23.000Z

4 months ago

Some todos cleaned up miyuki <miyuki@ane.jp.net>

2025-11-14T04:59:54.000Z

4 months ago

Functional Structures in Ashen! ...with rtti too! miyuki <miyuki@ane.jp.net>

2025-11-14T04:44:57.000Z

4 months ago

Preparations miyuki <miyuki@ane.jp.net>

2025-11-13T23:09:41.000Z

4 months ago

IT WORKS IT WORKS IT WORKS I CAN RECEIVE AND PASS PARAMETERS NOW!!!!! miyuki <miyuki@ane.jp.net>

2025-11-13T20:29:49.000Z

4 months ago

AAAAHGHH FUCKING SYSTEMV miyuki <miyuki@ane.jp.net>

2025-11-13T17:45:33.000Z

4 months ago

How did i miss that bug??? miyuki <miyuki@ane.jp.net>

2025-11-08T15:36:50.000Z

5 months ago

Okay so, we kind of have input parameters, they work if you only use one datatype, use two and it explodes, a real interesting bug to be honest. miyuki <miyuki@ane.jp.net>

2025-11-08T15:32:14.000Z

5 months ago

Nuke a *pointless* field miyuki <miyuki@ane.jp.net>

2025-11-07T03:49:20.000Z

5 months ago

oops miyuki <miyuki@ane.jp.net>

2025-11-03T03:42:07.000Z

5 months ago

Oh my god, i`ve finally done it.. it`s done, all i have to do now is input parameters, and my gods what a mess. miyuki <miyuki@ane.jp.net>

2025-11-03T03:40:46.000Z

5 months ago

Fix bug when passing bytes as parameters miyuki <miyuki@ane.jp.net>

2025-11-01T23:11:53.000Z

5 months ago

Added sizeof to ashen! miyuki <miyuki@ane.jp.net>

2025-11-01T21:47:41.000Z

5 months ago

Partial load and store, this means malloc is now usable!!! miyuki <miyuki@ane.jp.net>

2025-11-01T21:06:41.000Z

5 months ago

It's done. it works. all that is left... is structs. miyuki <miyuki@ane.jp.net>

2025-10-30T03:29:20.000Z

5 months ago

Inc, dec, PROPER X86_64 MATE YEAHHHH!!!! miyuki <miyuki@ane.jp.net>

2025-10-29T22:02:17.000Z

5 months ago

My god so much fucking code miyuki <miyuki@ane.jp.net>

2025-10-27T15:17:12.000Z

5 months ago

AAAAAHHHHHHHHHHHHHHHHHHHHHHHHH miyuki <miyuki@ane.jp.net>

2025-10-24T00:12:44.000Z

5 months ago

Array access.. jumps.. something aahhh i have completely lost track of my changes.. but actually, this is a period in ashen where it has returned to being proprietary so.. who cares miyuki <miyuki@ane.jp.net>

2025-10-13T23:51:40.000Z

5 months ago

Um.. property accesses i guess? miyuki <miyuki@ane.jp.net>

2025-10-09T22:47:12.000Z

6 months ago

And, Or, and a lot more! ashen is finally back on track! miyuki <miyuki@ane.jp.net>

2025-10-07T22:57:43.000Z

6 months ago

OH MY GOD WHAT THE FUCCC ALL THIS CODE AND RETURNS STILL DON'T WORK! miyuki <miyuki@ane.jp.net>

2025-10-01T23:43:36.000Z

6 months ago

Added varargs Finish AngelARC H1 OpSet Began Writing Bytecode generator miyuki <miyuki@ane.jp.net>

2025-10-01T18:36:45.000Z

6 months ago

Extra organization, and "Miyuki's LLVM" on the works miyuki <miyuki@ane.jp.net>

2025-09-30T14:40:00.000Z

6 months ago

Final Cleanup miyuki <miyuki@ane.jp.net>

2025-09-30T13:27:47.000Z

6 months ago

Restructuring this a bit miyuki <miyuki@ane.jp.net>

2025-09-30T13:20:03.000Z

6 months ago

Added bytecode to shit miyuki <miyuki@ane.jp.net>

2025-09-26T22:53:19.000Z

6 months ago

Bootstrapped ashen? almost as good as the original. miyuki <miyuki@ane.jp.net>

2025-09-24T13:32:24.000Z

6 months ago

Analysis work! just have to.. do structs miyuki <miyuki@ane.jp.net>

2025-09-24T02:34:23.000Z

6 months ago

Almost done with verification! miyuki <miyuki@ane.jp.net>

2025-09-22T14:13:22.000Z

6 months ago

Added structures miyuki <miyuki@ane.jp.net>

2025-09-20T02:56:58.000Z

6 months ago

Switch-case miyuki <miyuki@ane.jp.net>

2025-09-20T01:02:33.000Z

6 months ago

Tiny reorganization of this miyuki <miyuki@ane.jp.net>

2025-09-20T00:42:53.000Z

6 months ago

if a instanceof B then banana also added || and && miyuki <miyuki@ane.jp.net>

2025-09-20T00:33:58.000Z

6 months ago

No structures but.. struct init syntax miyuki <miyuki@ane.jp.net>

2025-09-19T14:37:57.000Z

6 months ago

Reference and dereferencing variables, incrementation and decrementation miyuki <miyuki@ane.jp.net>

2025-09-19T14:18:20.000Z

6 months ago

For loops in bootstrap miyuki <miyuki@ane.jp.net>

2025-09-19T14:08:05.000Z

6 months ago

Added return, continue and break miyuki <miyuki@ane.jp.net>

2025-09-19T12:54:36.000Z

6 months ago

Assignments miyuki <miyuki@ane.jp.net>

2025-09-19T12:49:47.000Z

6 months ago

Array literals in bootstrap compiler miyuki <miyuki@ane.jp.net>

2025-09-19T12:46:43.000Z

6 months ago

Ternaries in bootstrap, again miyuki <miyuki@ane.jp.net>

2025-09-19T12:34:16.000Z

6 months ago

Enumerators added into the bootstrapped compiler miyuki <miyuki@ane.jp.net>

2025-09-19T12:06:34.000Z

6 months ago

Remove phantom EOF-related error message miyuki <miyuki@ane.jp.net>

2025-09-19T11:38:13.000Z

6 months ago

Function calls and.. yikes! miyuki <miyuki@ane.jp.net>

2025-09-19T09:53:50.000Z

6 months ago

do { } while and array allocs miyuki <miyuki@ane.jp.net>

2025-09-18T09:48:59.000Z

6 months ago

variables, import statements, while loops, if chains, casts and types miyuki <miyuki@ane.jp.net>

2025-09-18T09:31:58.000Z

6 months ago

Better description miyuki <miyuki@ane.jp.net>

2025-09-17T13:43:28.000Z

6 months ago

Expressions + an actual null constant miyuki <miyuki@ane.jp.net>

2025-09-16T15:05:06.000Z

6 months ago

I'm back miyuki <miyuki@ane.jp.net>

2025-09-16T12:38:39.000Z

6 months ago

must rewrite miyuki <miyuki@ane.jp.net>

2025-09-14T13:29:03.000Z

6 months ago

Rewrote most of the parser, found out ternaries are broken and fixed bug in ternary operations miyuki <69171364+MiyukiNozomi@users.noreply.github.com>

2025-06-29T06:21:14.000Z

9 months ago

aaaaaaa everything in this parser is broke as fuck miyuki <69171364+MiyukiNozomi@users.noreply.github.com>

2025-06-26T13:50:05.000Z

9 months ago

Code generation LAST [UNTESTED] miyuki <69171364+MiyukiNozomi@users.noreply.github.com>

2025-06-26T00:45:48.000Z

9 months ago

Code generation [UNTESTED] miyuki <69171364+MiyukiNozomi@users.noreply.github.com>

2025-06-25T03:53:14.000Z

9 months ago

Bootstrap compiler now has switch statements, and basic analyzer is done miyuki <69171364+MiyukiNozomi@users.noreply.github.com>

2025-06-18T18:15:21.000Z

9 months ago

Bootstrap now supports variables, if-nodes, and while nodes. miyuki <69171364+MiyukiNozomi@users.noreply.github.com>

2025-06-17T17:42:58.000Z

9 months ago

A few basic statements, and arrays now have a "remove" function. miyuki <69171364+MiyukiNozomi@users.noreply.github.com>

2025-06-12T17:58:30.000Z

10 months ago

Structure compilation miyuki <69171364+MiyukiNozomi@users.noreply.github.com>

2025-06-12T17:01:59.000Z

10 months ago

Added ternaries in bootstrap compiler, and fixed ternary bug in the C implementation's code generation miyuki <69171364+MiyukiNozomi@users.noreply.github.com>

2025-06-12T03:52:42.000Z

10 months ago

Bootstrap compiler now has enumerators, functions, expressions and arrays built into the analyzer miyuki <69171364+MiyukiNozomi@users.noreply.github.com>

2025-06-12T03:21:00.000Z

10 months ago

Need to rethink the way type analysis is done Miyuki Nozomi <69171364+MiyukiNozomi@users.noreply.github.com>

2025-04-09T22:53:48.000Z

12 months ago

Adding readme's to explain the project's subfolders miyuki <miyuki@takina.jp.net>

2025-04-09T15:04:30.000Z

12 months ago

Better wording on a switch message, and Ashen syntax now fully parsed in bootstrap compiler miyuki <miyuki@takina.jp.net>

2025-04-06T21:41:27.000Z

12 months ago

Added for loops miyuki <miyuki@takina.jp.net>

2025-04-06T20:59:16.000Z

12 months ago

Happy accidents, fixed a segmentation fault regarding empty returns on void functions miyuki <miyuki@takina.jp.net>

2025-04-05T12:17:32.000Z

12 months ago

Bootstrap parser has been completed! miyuki <miyuki@takina.jp.net>

2025-04-01T22:22:39.000Z

12 months ago

Extra functions and parser code for bootstrapping miyuki <miyuki@takina.jp.net>

2025-03-28T08:42:07.000Z

12 months ago

partial update miyuki <miyuki@takina.jp.net>

2025-03-26T14:31:07.000Z

12 months ago

Added two new array functions: contains and shift (also fixed typo with unshift) miyuki <miyuki@takina.jp.net>

2025-03-26T13:39:05.000Z

12 months ago

Fixed segmentation faults involving array removals miyuki <miyuki@takina.jp.net>

2025-03-25T03:52:17.000Z

1 year ago

Fixed function type inference miyuki <miyuki@takina.jp.net>

2025-03-25T03:14:50.000Z

1 year ago

Fixed issue with nullable types miyuki <miyuki@takina.jp.net>

2025-03-25T03:12:08.000Z

1 year ago

Fixed issue where void-type returns end up generating their expressions in the same line miyuki <miyuki@takina.jp.net>

2025-03-24T00:12:19.000Z

1 year ago

Fixed bug including string literals with multiple lines miyuki <miyuki@takina.jp.net>

2025-03-23T23:48:08.000Z

1 year ago

Incorrect return type specified for endsWith and startsWith miyuki <miyuki@takina.jp.net>

2025-03-23T23:36:30.000Z

1 year ago

Several bugfixes and improvements, and the addition of a startsWith and endsWith functions for both arrays and strings miyuki <miyuki@takina.jp.net>

2025-03-23T23:31:34.000Z

1 year ago

Bug fixes and extra bootstrap work miyuki <miyuki@takina.jp.net>

2025-03-22T22:07:20.000Z

1 year ago

Added the ability to extend fields from other structs, and you can now make 0 field structs miyuki <miyuki@takina.jp.net>

2025-03-22T03:40:51.000Z

1 year ago

Temporary bootstrap changes miyuki <miyuki@takina.jp.net>

2025-03-19T17:52:09.000Z

1 year ago

Handling cases of empty switch statements miyuki <miyuki@takina.jp.net>

2025-03-17T17:10:48.000Z

1 year ago

Changed the way if statements are generated in order to support strings miyuki <miyuki@takina.jp.net>

2025-03-17T17:07:39.000Z

1 year ago

Fixed array equality checks miyuki <miyuki@takina.jp.net>

2025-03-17T03:46:00.000Z

1 year ago

Bootstrap lexer now IDs symbols with a switch statement miyuki <miyuki@takina.jp.net>

2025-03-17T03:38:11.000Z

1 year ago

Fixed bug related to struct methods miyuki <miyuki@takina.jp.net>

2025-03-17T03:12:39.000Z

1 year ago

Added an empty "default" statement if missing on a switch statement miyuki <miyuki@takina.jp.net>

2025-03-17T03:05:43.000Z

1 year ago

Added switch statements without the need for break statements miyuki <miyuki@takina.jp.net>

2025-03-17T03:00:26.000Z

1 year ago

Optimized null safety and fixed a few issues miyuki <miyuki@takina.jp.net>

2025-03-16T03:46:53.000Z

1 year ago

Replace the shellscripts with MRC's build system miyuki <miyuki@takina.jp.net>

2025-03-15T05:33:51.000Z

1 year ago

Update to readme miyuki <miyuki@takina.jp.net>

2025-03-14T02:52:06.000Z

1 year ago

If statements capable of generating variables implemented miyuki <miyuki@takina.jp.net>

2025-03-14T02:30:43.000Z

1 year ago

Fix typo in readme miyuki <miyuki@takina.jp.net>

2025-03-13T22:15:12.000Z

1 year ago

Updated the README. miyuki <miyuki@takina.jp.net>

2025-03-13T22:14:21.000Z

1 year ago

Added ternary conditions to Ashen and improved a bit of the code generation miyuki <miyuki@takina.jp.net>

2025-03-13T20:39:10.000Z

1 year ago

stringify functions for primitive types miyuki <miyuki@takina.jp.net>

2025-03-12T11:49:31.000Z

1 year ago

Functional lexer in ashen, and hundreds of bugs fixed + do {} while syntax support + proper boolean literals and operators miyuki <miyuki@takina.jp.net>

2025-03-11T15:03:21.000Z

1 year ago

Added break/continue statements miyuki <miyuki@takina.jp.net>

2025-03-11T13:57:38.000Z

1 year ago

Only generate enum members that are in use miyuki <miyuki@takina.jp.net>

2025-03-11T04:11:12.000Z

1 year ago

Bug fixes, extension of stdc port and start of bootstrap lexer miyuki <miyuki@takina.jp.net>

2025-03-11T04:07:38.000Z

1 year ago

Commentary support miyuki <miyuki@takina.jp.net>

2025-03-11T03:42:11.000Z

1 year ago

Fixed typo in the analysis of ASTLiteralNodes and successful file reading from a pure ashen file miyuki <miyuki@takina.jp.net>

2025-03-11T03:21:59.000Z

1 year ago

Small lexer fix and 80% port of Musl LibC's stdio.h miyuki <miyuki@takina.jp.net>

2025-03-11T03:15:29.000Z

1 year ago

External struccture fixes and start of proper porting of C headers miyuki <miyuki@takina.jp.net>

2025-03-11T02:58:54.000Z

1 year ago

Enumerators complete miyuki <miyuki@takina.jp.net>

2025-03-10T04:52:41.000Z

1 year ago

Inc/Dec operation miyuki <miyuki@takina.jp.net>

2025-03-08T00:31:47.000Z

1 year, 1 month ago

Parsing of types fix and somewhat functional file reading miyuki <miyuki@takina.jp.net>

2025-03-02T15:09:04.000Z

1 year, 1 month ago

Array concat function miyuki <miyuki@takina.jp.net>

2025-03-01T03:04:44.000Z

1 year, 1 month ago

Major update and massive bugfixes miyuki <miyuki@takina.jp.net>

2025-03-01T02:43:39.000Z

1 year, 1 month ago

Expanding the anti-null system to loops aswell miyuki <miyuki@takina.jp.net>

2025-02-25T14:37:20.000Z

1 year, 1 month ago

Better type inference miyuki <miyuki@takina.jp.net>

2025-02-25T14:35:01.000Z

1 year, 1 month ago

merge finish miyuki <miyuki@takina.jp.net>

2025-02-25T13:50:53.000Z

1 year, 1 month ago

Merge branch 'master' of https://www.takina.jp.net/git/ashen miyuki <miyuki@takina.jp.net>

2025-02-25T13:50:32.000Z

1 year, 1 month ago

Syntax fix miyuki <miyuki@takina.jp.net>

2025-02-25T13:49:45.000Z

1 year, 1 month ago

Syntax fix miyuki <miyuki@takina.jp.net>

2025-02-25T13:28:45.000Z

1 year, 1 month ago

Nullable types (partically implemented without panics) miyuki <miyuki@takina.jp.net>

2025-02-25T07:16:43.000Z

1 year, 1 month ago

Array typenames miyuki <miyuki@takina.jp.net>

2025-02-25T06:51:58.000Z

1 year, 1 month ago

Major memory overlap, segmentation and array-related fixes miyuki <miyuki@takina.jp.net>

2025-02-23T22:32:24.000Z

1 year, 1 month ago

Import statements miyuki <miyuki@takina.jp.net>

2025-02-23T21:01:54.000Z

1 year, 1 month ago

Array functions and preparation for import statements miyuki <miyuki@takina.jp.net>

2025-02-23T20:37:16.000Z

1 year, 1 month ago

Proper array allocations (lacking array literals still) miyuki <miyuki@takina.jp.net>

2025-02-21T01:52:03.000Z

1 year, 1 month ago

Array assignments miyuki <miyuki@takina.jp.net>

2025-02-21T01:37:41.000Z

1 year, 1 month ago

Strings and string accesses miyuki <miyuki@takina.jp.net>

2025-02-19T17:59:21.000Z

1 year, 1 month ago

Struct initializers done miyuki <miyuki@takina.jp.net>

2025-02-18T19:08:48.000Z

1 year, 1 month ago

Structures (without initializers) done miyuki <miyuki@takina.jp.net>

2025-02-18T15:51:16.000Z

1 year, 1 month ago

Code generation miyuki <miyuki@takina.jp.net>

2025-02-17T21:43:43.000Z

1 year, 1 month ago

Basic syntax analysis done (and better development script) miyuki <miyuki@takina.jp.net>

2025-02-16T21:18:25.000Z

1 year, 1 month ago

TODO: return types miyuki <miyuki@takina.jp.net>

2025-02-15T01:30:25.000Z

1 year, 1 month ago

Structure parsing miyuki <miyuki@takina.jp.net>

2025-02-07T19:12:05.000Z

1 year, 1 month ago

Frontend foundation done miyuki <miyuki@takina.jp.net>

2025-02-06T00:43:33.000Z

1 year, 2 months ago

Note, proper tokens and begining of counter attack miyuki <miyuki@takina.jp.net>

2025-01-31T02:42:28.000Z

1 year, 2 months ago

Types and AST nodes miyuki <miyuki@takina.jp.net>

2025-01-30T04:23:34.000Z

1 year, 2 months ago

Organized files into a "source" directory miyuki <miyuki@takina.jp.net>

2025-01-30T00:41:25.000Z

1 year, 2 months ago

Lexer is now functional, but with limited token sizes and without comments miyuki <miyuki@takina.jp.net>

2025-01-28T13:56:05.000Z

1 year, 2 months ago

Development reset, file reading complete miyuki <miyuki@takina.jp.net>

2025-01-28T13:41:51.000Z

1 year, 2 months ago

ANE logo

Miyuki Nozomi

Contact Email miyuki@ane.jp.net

Address Shimotoba Nishiserikawacho, Fushimi Ward, Kyoto, 612-8394, Japan