Releases: harrand/psyc
Releases · harrand/psyc
psyc 0.2
psyc 0.1
- Very barebones implementation.
- Structs and global variables work. No methods.
- No pointers. Array types exist but cannot be indexed into.
- Very poor semantic analysis. Code that is vaguely wrong is highly likely to ICE/crash.
- Build meta-regions exist, but are extremely simple. You can only set
optimisation
,link
andoutput
. Optimisation level specified is entirely ignored - no compiler optimisations are ever enabled. - LLVM codegen only. No direct x86 codegen.
- Uncoupled linker. Sane defaults for windows and linux. On windows, vcvars64.bat is invoked as necessary at the cost of ~1.0s each compile. Don't know why Microsoft has to make it take so long.
- LLVM codegen does not use phi instructions. Probably means poor optimisation.