Update readme todo
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@@ -5,8 +5,9 @@
|
||||
*.4c
|
||||
*.bin
|
||||
*.rdbg
|
||||
start.bat
|
||||
|
||||
*.out
|
||||
*.c
|
||||
|
||||
backup*
|
||||
start.bat
|
||||
__pycache__
|
||||
12
README.md
12
README.md
@@ -120,14 +120,14 @@ Dot :: (a: Vec3, b: Vec3): F32 ;; return a.x*b.x + a.y*b.y + a.z*b.z
|
||||
- [x] Conditional compilation, you can include files based on a pattern:
|
||||
- [x] "$os_multimedia.core" expands to "win32_multimedia.core" or "unix_multimedia.core" depending on the platform.
|
||||
|
||||
- [ ] Platforms
|
||||
- [x] Platforms
|
||||
- [x] Conditional compilation
|
||||
- [x] Windows
|
||||
- [ ] Unix
|
||||
- [ ] Paths
|
||||
- [ ] Reading files
|
||||
- [ ] Listing files
|
||||
- [ ] Virtual memory
|
||||
- [x] Linux (Only tested on ubuntu)
|
||||
- [x] Paths
|
||||
- [x] Reading files
|
||||
- [x] Listing files
|
||||
- [x] Virtual memory
|
||||
|
||||
- [ ] Language constructs
|
||||
- [x] Standard constructs like if, for loop etc.
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
clang core_main.cpp -O0 -Wall -Wno-unused-function -fno-exceptions -fdiagnostics-absolute-paths -g -o core
|
||||
clang core_main.cpp -O0 -Wall -Wno-unused-function -fno-exceptions -fdiagnostics-absolute-paths -g -o core.out
|
||||
@@ -312,7 +312,7 @@ compile_file(String filename, U32 compile_flags = COMPILE_NULL){
|
||||
#if OS_WINDOWS
|
||||
String compiler_call = string_fmt(scratch, "clang.exe program.c -Wall -Wno-unused-function -Wno-parentheses-equality -g -o a.exe -lgdi32 -luser32 -lwinmm");
|
||||
#else
|
||||
String compiler_call = string_fmt(scratch, "clang program.c -std=c99 -Wall -Wno-unused-function -g -o a.out");
|
||||
String compiler_call = string_fmt(scratch, "clang program.c -std=c99 -Wall -Wno-unused-function -Wno-parentheses-equality -g -o a.out");
|
||||
// String compiler_call = string_fmt(scratch, "tcc program.c -Wall -g -o a.out");
|
||||
#endif
|
||||
log_trace("%Q", compiler_call);
|
||||
|
||||
@@ -5,7 +5,6 @@ Current:
|
||||
- [ ] Foreign import that would link library
|
||||
- [ ] String in Language.core
|
||||
- [ ] Way to import and force evaluate #import_lazy #import ?
|
||||
- [ ] Unix port
|
||||
|
||||
- [ ] Imports are leaking names ! Multimedia leaks windows stuff
|
||||
- [ ] Test and bulletproof any, slices
|
||||
|
||||
Reference in New Issue
Block a user