c3lang / c3c

Compiler for the C3 language
https://c3-lang.org
GNU Lesser General Public License v3.0
2.69k stars 163 forks source link

The big 1.0 #1456

Open lerno opened 2 weeks ago

lerno commented 2 weeks ago

I'm collecting small pieces of things needed for 1.0 that aren't really ready to go into issues yet into this single issue.

Nice to haves:

Stdlib features

Caleb-o commented 1 week ago

Very exciting!

lerno commented 1 week ago

ZIP compression? yoinks C# ZIP library implementation

If you want to. There are a lot of them out there.

rodgomesc commented 4 days ago

What is still needed to complete Android support? Is there a to-do list available anywhere?

lerno commented 3 days ago

Something like this @rodgomesc

  1. Make sure linking links the proper libraries
  2. Decide what Android platforms to support (32 bit ARM for example?)
  3. Add CI for Android compilation
  4. Fix whatever special ABI changes Android has compared to Linux
  5. Linking should work off the bat, so there should be a way to pull in the needed libraries for linking, initially perhaps as an external script, but later as something in the compiler itself which downloads needed dependencies.
  6. Add some bindings to essential Android libraries.