Brendan Hansknecht
|
108d9a54e3
|
Switch Num.tan to a zig builtin
It should be able to share some work between sine and cosine to run faster.
|
2023-09-16 21:27:51 -07:00 |
|
Folkert
|
44d03eebfa
|
switch over to alloca expr
|
2023-07-30 18:48:35 +02:00 |
|
Folkert
|
cdd2aab217
|
add alloca as an expression
|
2023-07-30 18:46:00 +02:00 |
|
J.Teeuwissen
|
80faf0eeee
|
removed borrow.rs
|
2023-07-30 14:03:38 +02:00 |
|
Ayaz Hafiz
|
8d9c6d09b9
|
Load as a stack pointer
|
2023-07-12 14:46:11 -05:00 |
|
Ayaz Hafiz
|
283b9d53d6
|
Add Expr::ErasedLoad
|
2023-07-12 14:42:46 -05:00 |
|
Ayaz Hafiz
|
2c838aa5c2
|
Add mono Expr::ErasedMake
|
2023-07-12 14:40:16 -05:00 |
|
Ayaz Hafiz
|
2cb2e37fd7
|
Specialize erased
|
2023-07-12 14:21:28 -05:00 |
|
Ayaz Hafiz
|
cf30f02e01
|
Expr::FunctionPointer
|
2023-07-12 14:21:27 -05:00 |
|
Ayaz Hafiz
|
510a421748
|
Call erased functions
|
2023-07-12 14:14:25 -05:00 |
|
Folkert
|
d64930c17f
|
remove box and unbox expressions
|
2023-07-09 15:47:28 +02:00 |
|
Folkert
|
0308e02ba9
|
update some logic and comments
|
2023-06-29 18:40:27 +02:00 |
|
Folkert
|
f27cb83a02
|
remove Reuse
|
2023-06-29 18:40:26 +02:00 |
|
Folkert
|
9ab4413beb
|
rewrite constFolding logic
|
2023-06-24 14:49:49 +02:00 |
|
Folkert
|
0247237fe8
|
WIP
|
2023-06-24 14:49:46 +02:00 |
|
Folkert
|
4a9514d2c4
|
rough implementation
|
2023-06-24 14:49:46 +02:00 |
|
J.Teeuwissen
|
36f90c05e2
|
updated Stmt::Dbg
|
2023-06-07 08:34:36 +02:00 |
|
J.Teeuwissen
|
d8f1b1bfe4
|
removed refcount type from proc
|
2023-06-03 19:25:13 +02:00 |
|
J.Teeuwissen
|
99dae2fd80
|
expect as borrowed
|
2023-05-15 00:53:13 +02:00 |
|
J.Teeuwissen
|
9e74a2cc8c
|
fixed rc for debug/expect
|
2023-05-15 00:53:11 +02:00 |
|
J.Teeuwissen
|
e2042debfd
|
feedback
|
2023-04-30 12:01:01 +02:00 |
|
J.Teeuwissen
|
042482a19f
|
pipeline
|
2023-04-29 17:59:17 +02:00 |
|
J.Teeuwissen
|
c1ced3c5d2
|
inc lowlevel return value
|
2023-04-29 14:30:14 +02:00 |
|
J Teeuwissen
|
7439ee0c8c
|
Merge branch 'main' into drop_specialization
Signed-off-by: J Teeuwissen <jelleteeuwissen@hotmail.nl>
|
2023-04-26 20:26:37 +02:00 |
|
J.Teeuwissen
|
4de6369e6a
|
simplified join + mono
|
2023-04-26 20:11:44 +02:00 |
|
Folkert
|
4cd8f0a056
|
clippy --fix fixes
|
2023-04-21 12:05:51 +02:00 |
|
J.Teeuwissen
|
c8ec17f782
|
drop dead join
|
2023-04-17 12:38:41 +02:00 |
|
J.Teeuwissen
|
ca45e3c9f9
|
replaced most iter::once
|
2023-04-16 19:58:28 +02:00 |
|
J.Teeuwissen
|
10de47db50
|
SymbolRcTypes two sets
|
2023-04-16 19:40:45 +02:00 |
|
J.Teeuwissen
|
f0a1842697
|
Resolving nitpicky ;) comments
|
2023-04-16 19:34:07 +02:00 |
|
J.Teeuwissen
|
36e83fca1c
|
updated tests
|
2023-04-16 16:34:41 +02:00 |
|
J.Teeuwissen
|
9d4c3bcfb9
|
undid inlining
|
2023-04-15 17:41:10 +02:00 |
|
J.Teeuwissen
|
3c5a978bbe
|
fixed borrow/owned
|
2023-04-15 14:55:40 +02:00 |
|
J.Teeuwissen
|
6ece065504
|
implementing feedback
|
2023-04-13 15:54:30 +02:00 |
|
J.Teeuwissen
|
5f7f9b766b
|
inline lowlevel in rc
|
2023-04-13 12:26:05 +02:00 |
|
J.Teeuwissen
|
bcb494ca6a
|
dec_borrow higher order
|
2023-04-12 15:55:26 +02:00 |
|
J.Teeuwissen
|
643dc6614d
|
clippy
|
2023-04-06 18:46:32 +02:00 |
|
J.Teeuwissen
|
d806ddd190
|
use borrow borrow signature
|
2023-04-06 10:38:51 +02:00 |
|
J.Teeuwissen
|
977e19971f
|
Foreing borrowed
|
2023-04-05 21:00:29 +02:00 |
|
J.Teeuwissen
|
ed947b773d
|
Cleanup
|
2023-04-05 19:44:17 +02:00 |
|
J.Teeuwissen
|
87abe8df7d
|
Merge branch 'resetref' into Frame-Limited
|
2023-04-03 10:02:31 +02:00 |
|
Folkert
|
09779f65ad
|
add NullPointer to mono::ir::Expr
|
2023-03-30 20:18:04 +02:00 |
|
J.Teeuwissen
|
d4ed6f7778
|
start resetref
|
2023-03-29 11:57:13 +02:00 |
|
Brendan Hansknecht
|
66a7d08363
|
make List.mapN properly add all decrefs
|
2023-03-02 07:24:49 -08:00 |
|
Ayaz Hafiz
|
f7aa7e734d
|
Pass interner through to debug proc layouts misisng in param map
|
2023-02-20 18:49:29 -06:00 |
|
Ayaz Hafiz
|
fa8effd3e8
|
Make all layouts interned in mono
|
2023-01-11 14:38:41 -06:00 |
|
J.Teeuwissen
|
b28b32cdc4
|
moved Ownership to borrow
|
2023-01-09 18:15:34 +01:00 |
|
J.Teeuwissen
|
be73d3cfc4
|
Removed !
|
2023-01-06 08:54:44 +01:00 |
|
J.Teeuwissen
|
1f10d0cb92
|
Added traits and updated remaining borrowed
|
2023-01-05 12:02:20 +01:00 |
|
J.Teeuwissen
|
6c95bc1fb9
|
replace borrowed boolean with ownership enum
|
2023-01-04 13:30:42 +01:00 |
|