index
:
newlanguage
master
A compiled language, implemented in Haskell, using LLVM
git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Collapse
)
Author
Age
*
Add array indexing (not writing yet, though...)
HEAD
master
tomsmeding
2017-02-03
|
*
Codegen some casts; makes mandel.nl JUST work
tomsmeding
2017-02-02
|
*
Ease creation of locrefs in genExpression
tomsmeding
2017-02-02
|
*
Parse and typecheck casts
tomsmeding
2017-02-02
|
*
Support 1U literals
tomsmeding
2017-02-02
|
*
Pointer arithmetic now also for Minus
tomsmeding
2017-02-02
|
|
|
|
|
string_index.nl now doesn't compile anymore because I need to implement casts from i32 to u64
*
Separate out pointer arithmetic logic
tomsmeding
2017-02-02
|
*
Pointer arithmetic!
tomsmeding
2017-02-01
|
*
Floats, bugfixes, small reorganisations
tomsmeding
2017-02-01
|
*
Dots before labels to prevent namespace pollution
tomsmeding
2017-02-01
|
*
Actually run the LLVM verifier; fix all problems
tomsmeding
2017-02-01
|
*
More operators and less function pointers
tomsmeding
2017-02-01
|
*
More Equal rules
tomsmeding
2017-01-31
|
*
Support parentheses in expressions
tomsmeding
2017-01-31
|
*
Handle non-returning void functions, and error on missing return
tomsmeding
2017-01-31
|
*
Hide string literals in object file
tomsmeding
2017-01-31
|
*
Move test files to separate folder
tomsmeding
2017-01-31
|
*
Implement >= and <=
tomsmeding
2017-01-30
|
*
Fix loading global string literals
tomsmeding
2017-01-30
|
*
Fix functions with no arguments
tomsmeding
2017-01-30
|
*
Calling external functions!
tomsmeding
2017-01-29
|
|
|
|
|
|
|
- Call extern-declared functions - Parse 'c'har literals - Correctly make function arguments into local variables - Fix error message in check.hs (new line 153)
*
Call functions
tomsmeding
2017-01-29
|
*
Do function argument typechecking correctly
tomsmeding
2017-01-29
|
*
Detect duplicate variables
tomsmeding
2017-01-29
|
*
Compile string literals
tomsmeding
2017-01-28
|
*
Fix string parsing
tomsmeding
2017-01-28
|
*
Fix recursive typedef replacement
tomsmeding
2017-01-28
|
*
Make new-make-version-ready
tomsmeding
2017-01-28
|
*
Can compile test.nl (with a simple change)
tomsmeding
2017-01-27
|
*
typeCompatible -> resultType
tomsmeding
2017-01-27
|
*
If and while working
tomsmeding
2017-01-27
|
*
Actually compile to an object file
tomsmeding
2017-01-26
|
*
Also fix stores... See HEAD^
tomsmeding
2017-01-26
|
*
Fix a VERY elusive segfault.
tomsmeding
2017-01-26
|
|
|
|
@lieuwex
*
Handle returns (this segfaults llvm-general...)
tomsmeding
2017-01-26
|
*
Global variables, and fix working with alloca
tomsmeding
2017-01-26
|
*
cleanupTrampolines
tomsmeding
2017-01-26
|
*
type-o
tomsmeding
2017-01-26
|
*
Compile simple expressions
tomsmeding
2017-01-25
|
*
Compile to LLVM IR
tomsmeding
2017-01-24
|
*
Codegen single literal int
tomsmeding
2017-01-24
|
*
Can codegen a simple variable declaration
tomsmeding
2017-01-24
|
*
Generate code for global variables
tomsmeding
2017-01-24
|
*
Fix type parsing and not supporting capital letters
tomsmeding
2017-01-23
|
*
Name generator monad test code
tomsmeding
2017-01-23
|
*
Add block.nl
tomsmeding
2017-01-23
|
*
Code now typechecks
tomsmeding
2017-01-23
|
*
Initial -- dump of stuff
tomsmeding
2017-01-20