gingerBill
|
b55b1ffe14
`opaque` keyword and type
|
há 6 anos atrás |
gingerBill
|
6659ceb551
Allow comparisons of `cstring`; Add `resize`
|
há 6 anos atrás |
gingerBill
|
ce2e23849e
Fix `context` initialization
|
há 6 anos atrás |
gingerBill
|
099995e7dd
Add basics for context-based Logger
|
há 6 anos atrás |
gingerBill
|
42b42db675
Add `unimplemented` and `unreachable` procedures; make `os.exit` a diverging procedure
|
há 7 anos atrás |
Lipid
|
6cb605a025
Remove reference to the runtime package within itself
|
há 7 anos atrás |
gingerBill
|
9f3e42e4ef
Fix delete_key #262
|
há 7 anos atrás |
gingerBill
|
71d987bd2e
Fix runtime proc names; Change calling convention of `context` parameter
|
há 7 anos atrás |
gingerBill
|
5bdb424c6b
context.allocator = a; Remove __ from runtime procs; improve division for complex numbers
|
há 7 anos atrás |
gingerBill
|
f5549f6bde
Make `panic` a diverging procedure
|
há 7 anos atrás |
gingerBill
|
3825eab989
Diverging procedures `proc() -> !` (no return)
|
há 7 anos atrás |
gingerBill
|
3cd6ae311d
Parametric polymorphic union type
|
há 7 anos atrás |
Joshua Mark Manton
|
8cd2797b2e
Fixed core library bugs after recent changes. (#257)
|
há 7 anos atrás |
gingerBill
|
220485a2d2
`typeid` as keyword (ready to implement polymorphic name parameters)
|
há 7 anos atrás |
gingerBill
|
eb274cf316
Remove test code
|
há 7 anos atrás |
gingerBill
|
aa542980ce
Change memory layout of `map` to be 3 words smaller
|
há 7 anos atrás |
gingerBill
|
ae58502a21
Make `free_all` built-in
|
há 7 anos atrás |
gingerBill
|
6a3697279c
Place assertf and printf to package fmt
|
há 7 anos atrás |
gingerBill
|
15dca449c9
Add `assertf` and `panicf`
|
há 7 anos atrás |
gingerBill
|
dda985f49d
Add extra nil check for `assert` and `panic`
|
há 7 anos atrás |
gingerBill
|
ae57284912
Add `Assertion_Failure_Proc` to `context`
|
há 7 anos atrás |
gingerBill
|
001837e6bb
Temporary allocator for `context`
|
há 7 anos atrás |
gingerBill
|
28523f17e2
Add default `allocator` to allocation related procedures e.g. alloc, free, delete, make
|
há 7 anos atrás |
gingerBill
|
3365baee8f
`runtime.Typeid_Bit_Field` layout to store more information into the typeid
|
há 7 anos atrás |
gingerBill
|
a65eadee63
Fix for in enum iteration
|
há 7 anos atrás |
gingerBill
|
cbc6c2666b
Improve proc group scoring algorithm
|
há 7 anos atrás |
gingerBill
|
ffc4f01470
All enums in array indices
|
há 7 anos atrás |
gingerBill
|
b216e44870
Add underlying type for `bit_set`
|
há 7 anos atrás |
gingerBill
|
884d5fed9f
bit_set['A'..'Z'], bit_set[0..8]
|
há 7 anos atrás |
gingerBill
|
acc010cba5
Add `bit_set` type
|
há 7 anos atrás |