Update readme todo

This commit is contained in:
Krzosa Karol
2022-10-09 12:26:05 +02:00
parent ee6f8114ee
commit faec89beae
5 changed files with 11 additions and 11 deletions

5
.gitignore vendored
View File

@@ -5,8 +5,9 @@
*.4c *.4c
*.bin *.bin
*.rdbg *.rdbg
start.bat *.out
*.c *.c
backup* backup*
start.bat
__pycache__ __pycache__

View File

@@ -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] 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. - [x] "$os_multimedia.core" expands to "win32_multimedia.core" or "unix_multimedia.core" depending on the platform.
- [ ] Platforms - [x] Platforms
- [x] Conditional compilation - [x] Conditional compilation
- [x] Windows - [x] Windows
- [ ] Unix - [x] Linux (Only tested on ubuntu)
- [ ] Paths - [x] Paths
- [ ] Reading files - [x] Reading files
- [ ] Listing files - [x] Listing files
- [ ] Virtual memory - [x] Virtual memory
- [ ] Language constructs - [ ] Language constructs
- [x] Standard constructs like if, for loop etc. - [x] Standard constructs like if, for loop etc.

View File

@@ -1,3 +1,3 @@
#!/bin/bash #!/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

View File

@@ -312,7 +312,7 @@ compile_file(String filename, U32 compile_flags = COMPILE_NULL){
#if OS_WINDOWS #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"); 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 #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"); // String compiler_call = string_fmt(scratch, "tcc program.c -Wall -g -o a.out");
#endif #endif
log_trace("%Q", compiler_call); log_trace("%Q", compiler_call);

View File

@@ -5,7 +5,6 @@ Current:
- [ ] Foreign import that would link library - [ ] Foreign import that would link library
- [ ] String in Language.core - [ ] String in Language.core
- [ ] Way to import and force evaluate #import_lazy #import ? - [ ] Way to import and force evaluate #import_lazy #import ?
- [ ] Unix port
- [ ] Imports are leaking names ! Multimedia leaks windows stuff - [ ] Imports are leaking names ! Multimedia leaks windows stuff
- [ ] Test and bulletproof any, slices - [ ] Test and bulletproof any, slices