index
:
slul
main
no-refs
parser-simplification-rewrite
wip-sigils
SLUL Programming Language
samuel@kodafritt.se
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2024-06-02
Notes: Usability, references, numeric types / comparisons, etc.
HEAD
main
Samuel Lidén Borell
9
-1
/
+671
2024-06-02
Don't use ref types for function references
Samuel Lidén Borell
26
-399
/
+694
2024-05-26
ir: Fix jump into wrong EBB after loopempty
Samuel Lidén Borell
4
-203
/
+262
2024-05-26
testexec: Call tests in typecompat.slul from main
Samuel Lidén Borell
3
-0
/
+27
2024-05-26
testexec: Call tests in statements.slul from main
Samuel Lidén Borell
3
-28
/
+79
2024-05-26
testexec: Call tests in return.slul from main
Samuel Lidén Borell
3
-0
/
+521
2024-05-26
testexec: Call tests in generics.slul from main (disabled for now)
Samuel Lidén Borell
3
-0
/
+22
2024-05-26
testexec: Call tests in for_funccalls.slul from main. Fix endless loops
Samuel Lidén Borell
3
-95
/
+242
2024-05-26
testexec: Call tests in for_loops.slul from main (disabled for now)
Samuel Lidén Borell
3
-2
/
+23
2024-05-26
testexec: Call tests in definedness.slul from main
Samuel Lidén Borell
3
-0
/
+789
2024-05-26
testexec: Fix missing var qualfiers in definedness.slul
Samuel Lidén Borell
2
-32
/
+32
2024-05-25
testexec: Add assertions in constexpr.slul and call from main
Samuel Lidén Borell
3
-0
/
+35
2024-05-25
testexec: Call tests in expressions.slul from main. Add assertions
Samuel Lidén Borell
3
-11
/
+161
2024-05-25
testexec: Fix typo in test "expr_backend_optimize"
Samuel Lidén Borell
2
-3
/
+3
2024-05-25
testexec: Fix test expr_arrays
Samuel Lidén Borell
2
-2
/
+14
2024-05-25
aarch64: Fix type bug in CONDTRAP
Samuel Lidén Borell
1
-1
/
+2
2024-05-25
Backend: Fix incorrect addresses of stack variables
Samuel Lidén Borell
2
-5
/
+6
2024-05-25
aarch64: Fix clobbering of temporary regs
Samuel Lidén Borell
1
-15
/
+22
2024-05-25
testexec: Fix negative value in byte field (unsigned)
Samuel Lidén Borell
2
-3
/
+3
2024-05-25
aarch64: Fix silent truncation of 12-16 bit immediates
Samuel Lidén Borell
1
-4
/
+4
2024-05-25
Backend: Fix offset of aligned struct fields
Samuel Lidén Borell
1
-1
/
+2
2024-05-25
ir: Fix array index offset calculation with nested arrays
Samuel Lidén Borell
6
-39
/
+123
2024-05-25
testexec: Add/fix source-line comments
Samuel Lidén Borell
1
-3
/
+50
2024-05-25
Backend: Check that CSBE_OPV_DISCARD flag is used correctly
Samuel Lidén Borell
1
-0
/
+4
2024-05-25
Backend: Preserve trapping (if needed) during IR peephole optimization
Samuel Lidén Borell
1
-7
/
+11
2024-05-25
Backend: Also optimize arithmetic ops of mixed types
Samuel Lidén Borell
3
-20
/
+153
2024-05-25
aarch64: Optimize out MADD for elemsize==1
Samuel Lidén Borell
1
-6
/
+9
2024-05-25
aarch64: Emit (inline unrolled) memcpy for large LOADGLOBAL
Samuel Lidén Borell
3
-11
/
+573
2024-05-24
Backend: Check applicability/state of CSBE operations
Samuel Lidén Borell
2
-1
/
+67
2024-05-24
Backend: Fix implicit return when last statement is not last EBB
Samuel Lidén Borell
5
-0
/
+33
2024-05-23
Parser: Fix under-allocation of temporaries
Samuel Lidén Borell
1
-10
/
+12
2024-05-23
Backend: Fix undersized bitfield
Samuel Lidén Borell
2
-17
/
+23
2024-05-22
aarch64: Use emit_load_imm so large immed's get handled correctly
Samuel Lidén Borell
4
-38
/
+133
2024-05-18
Add Code of Conduct
Samuel Lidén Borell
1
-0
/
+50
2024-05-18
Improve error message for cyclic typedefs
Samuel Lidén Borell
4
-12
/
+14
2024-05-18
Detect cyclic types
Samuel Lidén Borell
6
-30
/
+221
2024-05-14
ir: Emit compile-time constant array/struct literals as datadefs
Samuel Lidén Borell
4
-511
/
+538
2024-05-14
Tests: Expand no-indentation test
Samuel Lidén Borell
1
-9
/
+28
2024-05-13
exprchk: Add none-ness check in deref exprs
Samuel Lidén Borell
4
-8
/
+54
2024-05-12
Tests: More tests of none-ness
Samuel Lidén Borell
3
-2
/
+44
2024-05-12
Fix possibly incorrect none-ness check in nested types
Samuel Lidén Borell
2
-2
/
+2
2024-05-12
Check none-ness in implicit dereferencing
Samuel Lidén Borell
9
-30
/
+90
2024-05-12
Check return value of real_deref_tr in arrays
Samuel Lidén Borell
3
-4
/
+5
2024-05-12
Fix index operation on references to arrays
Samuel Lidén Borell
4
-3
/
+55
2024-05-12
Allow passing not-none values to non-optional refs
Samuel Lidén Borell
7
-59
/
+102
2024-05-11
testexec: Fix comment filtering
Samuel Lidén Borell
1
-4
/
+4
2024-05-11
Update copyright years
Samuel Lidén Borell
106
-105
/
+130
2024-05-11
exprchk: Fix potential null dereference
Samuel Lidén Borell
1
-1
/
+1
2024-05-11
Tracking of variable none-ness
Samuel Lidén Borell
10
-17
/
+327
2024-05-11
Tokenizer: Fix error on unindented variable definition
Samuel Lidén Borell
3
-0
/
+67
[next]