index
:
oni-lang
main
The Oni programming language
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
tests
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add Struct section to language reference
Bad Diode
2026-02-14
1
-2
/
+2
*
Ensure tests are sorted to avoid issues with snaptest on CI
Bad Diode
2026-02-09
145
-144
/
+144
*
Rename all .bad files to .oni
Bad Diode
2026-02-09
146
-144
/
+144
*
Add the tryor `??` operator
Bad Diode
2026-02-03
2
-0
/
+62
*
Add initial implementation of soft types using AliasType
Bad Diode
2026-02-02
2
-0
/
+147
*
Add test case to avoid regressions
Bad Diode
2026-01-28
2
-0
/
+15
*
Add type inference for choice literals
Bad Diode
2026-01-17
2
-0
/
+43
*
Update struct/union inference test
Bad Diode
2026-01-17
2
-2
/
+11
*
Add test for struct/union literal inference
Bad Diode
2026-01-17
2
-0
/
+13
*
Add verification that polytypes are used on new struct/union/choice fields
Bad Diode
2026-01-17
4
-4
/
+4
*
Add #flag, #def and #get compiler directives
Bad Diode
2026-01-12
2
-0
/
+9
*
Expand direct to backend compiler directives #global, #local, #funattr
Bad Diode
2026-01-10
1
-1
/
+1
*
Change #emit directive to require a (raw) string
Bad Diode
2026-01-07
1
-9
/
+10
*
Fix a bug on defer instantiation with multiple inner blocks
Bad Diode
2026-01-05
2
-0
/
+8
*
Add a test for ignoring matchexprs
Bad Diode
2026-01-05
2
-0
/
+8
*
Make ifexprs in a non binding context optional
Bad Diode
2026-01-05
2
-0
/
+15
*
Fix some warings on test code
Bad Diode
2026-01-05
1
-2
/
+2
*
Fix a bug in smart dereference with dot notation (more todo)
Bad Diode
2026-01-04
2
-1
/
+10
*
Update snapshot with more tests
Bad Diode
2026-01-04
87
-192
/
+301
*
Add snapshot testing to makefile
Bad Diode
2026-01-04
1
-0
/
+136
*
Fix another issue with methods being wrongly selected due to namespacing
Bad Diode
2026-01-02
1
-0
/
+15
*
Fix another corner case in namespacing stuff
Bad Diode
2026-01-02
1
-15
/
+8
*
Fix polytype type expressions not working for namespace types
Bad Diode
2026-01-02
1
-0
/
+35
*
Fix methods not working on namespaced types
Bad Diode
2026-01-02
5
-0
/
+153
*
Fix namespace name clashing issue
Bad Diode
2026-01-02
2
-0
/
+23
*
Move "builtins" outside of the backend emission and into #emit on std
Bad Diode
2025-12-30
31
-51
/
+43
*
Add a test case for rangeiters
Bad Diode
2025-12-28
1
-0
/
+46
*
Ensure de-structuring works with polytypes
Bad Diode
2025-12-25
5
-0
/
+63
*
Make let de-structuring work with ref to structs
Bad Diode
2025-12-25
6
-0
/
+64
*
Add more tests for defer cases
Bad Diode
2025-12-21
7
-0
/
+113
*
Fix some tests
Bad Diode
2025-12-20
2
-2
/
+2
*
Implement the bitnot op
Bad Diode
2025-12-20
1
-0
/
+11
*
Add a test case for defer
Bad Diode
2025-12-19
1
-0
/
+11
*
Add try (`?`) operator sugar
Bad Diode
2025-12-18
1
-0
/
+46
*
Upate failing test
Bad Diode
2025-12-14
1
-1
/
+1
*
Fix some bugs found during testing
Bad Diode
2025-12-12
1
-2
/
+2
*
Add polytype struct choice
Bad Diode
2025-12-12
1
-1
/
+1
*
Add choice type declaration
Bad Diode
2025-12-12
1
-0
/
+23
*
Add (poly)unions back
Bad Diode
2025-12-11
1
-0
/
+17
*
Enable polymorphic type specialization
Bad Diode
2025-12-11
1
-0
/
+23
*
Add smart methodcalls for variables
Bad Diode
2025-12-11
1
-0
/
+15
*
Add initial implementation of top level type methods
Bad Diode
2025-12-11
1
-0
/
+17
*
Add a test case for namespaces
Bad Diode
2025-12-11
1
-0
/
+18
*
Improve code organization for infer_dot
Bad Diode
2025-12-10
1
-0
/
+29
*
Add initial implementation of namespaces
Bad Diode
2025-12-10
1
-0
/
+24
*
Add a couple of tests
Bad Diode
2025-12-10
2
-0
/
+25
*
Add some working implementation of polytypes with instancing
Bad Diode
2025-12-05
1
-0
/
+14
*
Add declaration of enum types
Bad Diode
2025-12-03
1
-0
/
+15
*
Fix array typechecking strictness
Bad Diode
2025-12-02
1
-1
/
+1
*
Ensure arrays are passed by val and typechecked and start index inference
Bad Diode
2025-11-27
2
-0
/
+5
[next]