Folkert
|
5ce8a665f0
|
add finalize everywhere, and fix some oversights
|
2020-11-18 20:08:43 +01:00 |
|
Folkert
|
6f4585e7d8
|
add subprogram debug info
|
2020-11-18 19:24:49 +01:00 |
|
Lucas
|
710b81ed0e
|
Merge branch 'trunk' into rvcas/named_underscores
|
2020-11-18 08:28:47 -05:00 |
|
rvcas
|
72c85009c6
|
do not set an underscore on parse and only prefix in formatter
|
2020-11-18 08:25:40 -05:00 |
|
rvcas
|
f471d5bbe1
|
we do want to compare underscore values
|
2020-11-18 07:40:06 -05:00 |
|
rvcas
|
1e7dcaebd8
|
finish parsing named underscores
|
2020-11-18 07:35:01 -05:00 |
|
rvcas
|
0088080636
|
check point for review
|
2020-11-17 23:46:40 -05:00 |
|
Brendan Hansknecht
|
44d6c3bc02
|
Add extra comment on performance
|
2020-11-17 20:39:59 -08:00 |
|
Brendan Hansknecht
|
06ceace7a1
|
Use ImSet for register types
|
2020-11-17 20:35:42 -08:00 |
|
rvcas
|
8df5d5c13c
|
feat(parse): support capturing a str in Pattern::Underscore
|
2020-11-17 21:53:49 -05:00 |
|
Folkert
|
4e7e196fe1
|
add function debug info helper
|
2020-11-17 20:34:29 +01:00 |
|
Folkert
|
7fcc05b0a4
|
add dibuilder
|
2020-11-17 20:26:07 +01:00 |
|
Folkert
|
b85f1e4128
|
add Safety docs to unsafe function
|
2020-11-17 20:01:38 +01:00 |
|
Folkert
|
9198638c23
|
allocate taking alignment into account
|
2020-11-17 20:01:38 +01:00 |
|
Folkert
|
e02cc3af2f
|
use new decrement
|
2020-11-17 20:01:38 +01:00 |
|
Folkert
|
94a8d07fe7
|
use PointerToRefcount in == 1 comparison
|
2020-11-17 20:01:38 +01:00 |
|
Folkert
|
b2d1354373
|
use new increment
|
2020-11-17 20:01:38 +01:00 |
|
Folkert
|
64dd9cc1a9
|
improvements
|
2020-11-17 20:01:38 +01:00 |
|
Folkert
|
c007b39105
|
factor out refcounting operations
|
2020-11-17 20:01:38 +01:00 |
|
Folkert
|
75930caddb
|
fix offset calculation
|
2020-11-17 20:01:38 +01:00 |
|
Folkert
|
f067f694de
|
add Safety docs to unsafe function
|
2020-11-17 19:58:38 +01:00 |
|
Folkert
|
3e7ac18369
|
allocate taking alignment into account
|
2020-11-17 19:53:55 +01:00 |
|
Folkert
|
797dd2b734
|
use new decrement
|
2020-11-17 16:58:25 +01:00 |
|
Folkert
|
0ea7126096
|
use PointerToRefcount in == 1 comparison
|
2020-11-17 16:06:40 +01:00 |
|
Folkert
|
71dadac1ea
|
use new increment
|
2020-11-17 16:04:15 +01:00 |
|
Folkert
|
da3454ca6c
|
improvements
|
2020-11-17 15:59:03 +01:00 |
|
Folkert
|
b529decdff
|
factor out refcounting operations
|
2020-11-17 15:27:17 +01:00 |
|
Folkert
|
2691ec7998
|
fix offset calculation
|
2020-11-17 15:06:15 +01:00 |
|
Brendan Hansknecht
|
35fd54b8fd
|
Define basics of x86_64 calling conventions
|
2020-11-16 23:37:02 -08:00 |
|
Brendan Hansknecht
|
44ef41f9bb
|
Add some register use information
|
2020-11-16 23:10:58 -08:00 |
|
Richard Feldman
|
077ee4382f
|
Merge branch 'trunk' into recursive-tag-segfault
|
2020-11-16 22:46:20 -05:00 |
|
Folkert
|
c11d97f3e7
|
Merge remote-tracking branch 'origin/trunk' into recursive-tag-segfault
|
2020-11-17 02:52:13 +01:00 |
|
Folkert
|
51f54efcee
|
fix mono tests
|
2020-11-17 02:40:21 +01:00 |
|
Folkert
|
2082d6e57f
|
add alignment_bytes
|
2020-11-17 02:33:17 +01:00 |
|
Folkert
|
b6d46bb6f9
|
add another failing test case
|
2020-11-17 02:30:59 +01:00 |
|
Folkert
|
bc74af1bd4
|
add assert that should pass, but doesn't always
|
2020-11-17 02:26:53 +01:00 |
|
Folkert
|
8f49b1afaa
|
re-enable RBTree.balance test
|
2020-11-17 02:13:40 +01:00 |
|
Folkert
|
8528e5affb
|
upgrade inkwell
|
2020-11-17 01:58:30 +01:00 |
|
Chad Stearns
|
797b5a3053
|
Extra count graphemes test for three Js
|
2020-11-16 15:45:53 -05:00 |
|
Chad Stearns
|
222d56f67b
|
Use ROC_STR_MEM_SIZE in more tests
|
2020-11-16 04:33:01 -05:00 |
|
Chad Stearns
|
d0aaf9c47f
|
Use ROC_STR_MEM_SIZE in more tests
|
2020-11-16 03:07:10 -05:00 |
|
Chad Stearns
|
1b2022ab5c
|
Isolate 20 char delimiter test
|
2020-11-16 02:54:20 -05:00 |
|
Chad Stearns
|
a9f8258f0a
|
Extra str.zig test (but the tests cannot be ran right now)
|
2020-11-16 02:06:10 -05:00 |
|
Chad Stearns
|
a3720e6c3d
|
Fixed algorithm problem in Str.split, that would drop the final str in the return list if it was empty
|
2020-11-16 02:04:55 -05:00 |
|
Brendan Hansknecht
|
9c38290bb1
|
Merge branch 'trunk' into dev-backend
|
2020-11-15 22:37:08 -08:00 |
|
Brendan Hansknecht
|
9644b65ca5
|
Add unit tests to assembly generation
|
2020-11-15 22:27:10 -08:00 |
|
Brendan Hansknecht
|
ec4e19d01f
|
Extract remain assembly to asm.rs
|
2020-11-15 21:05:53 -08:00 |
|
Brendan Hansknecht
|
0fcb1df344
|
Refactor x86_64 backend and add first assembly methods
|
2020-11-15 20:43:14 -08:00 |
|
Chad Stearns
|
7b488d0970
|
Applied ROC_STR_MEM_SIZE to more tests
|
2020-11-15 23:22:13 -05:00 |
|
Chad Stearns
|
d3da25131c
|
In small_str test helper function, dont use the hard coded value of 16, use the actual size of the RocStr memory footprint
|
2020-11-15 21:36:16 -05:00 |
|