Chad Stearns
|
59b30ad20f
|
Resolve conflicts with remote
|
2020-07-26 21:41:38 -04:00 |
|
Chad Stearns
|
68b13d29fd
|
List prepend implementation with tests, and a few small code clarity changes to list_push implementation
|
2020-07-25 19:22:01 -04:00 |
|
Chad Stearns
|
759f1289d6
|
Rename List.push to List.append
|
2020-07-25 03:43:52 -04:00 |
|
Chad Stearns
|
0b078783fd
|
Renamed List.append to List.concat
|
2020-07-24 01:12:19 -04:00 |
|
Chadtech
|
36a259b56b
|
Merge branch 'trunk' into list-append
|
2020-07-18 21:30:51 -04:00 |
|
Folkert
|
331a8ed5eb
|
error message for record update and missing module
|
2020-07-14 23:37:19 +02:00 |
|
Chad Stearns
|
f807947ce4
|
Merging in remote, implemented basics of List append in many modules
|
2020-07-12 14:35:22 -04:00 |
|
Richard Feldman
|
0536d9f0c4
|
Share more variables between builtins
|
2020-07-10 00:06:45 -04:00 |
|
Richard Feldman
|
7938a31ce3
|
Re-add List.reverse (missed in merge)
|
2020-07-07 22:29:18 -04:00 |
|
Richard Feldman
|
1cd49689c2
|
Merge remote-tracking branch 'origin/trunk' into low-level-ops
|
2020-07-07 21:09:50 -04:00 |
|
Chad Stearns
|
78fc5d2fec
|
List append symbol and partial implementation
|
2020-07-04 18:11:57 -04:00 |
|
Chad Stearns
|
f409e1827b
|
Added LIST_REVERSE symbol and an untested implementation in build.rs
|
2020-07-02 21:33:15 -04:00 |
|
Richard Feldman
|
dc4807bfcb
|
Add low-level ops for ListPush, ListRepeat
|
2020-06-29 22:10:46 -04:00 |
|
Richard Feldman
|
8c96d12661
|
Merge trunk
|
2020-06-29 22:10:46 -04:00 |
|
Richard Feldman
|
44477f98e9
|
Fix Num.sqrt, div, mod, and rem
|
2020-06-25 21:47:02 -04:00 |
|
Richard Feldman
|
0f36255f83
|
Fix List.first types
|
2020-06-24 23:08:25 -04:00 |
|
Richard Feldman
|
f350c0ed52
|
Fix List.len monomorphization
|
2020-06-23 21:14:23 -04:00 |
|
Richard Feldman
|
750523ba5c
|
Fix List.single
|
2020-06-23 19:34:09 -04:00 |
|
Richard Feldman
|
30a95e90d1
|
Fix Num.toFloat
|
2020-06-23 19:31:50 -04:00 |
|
Richard Feldman
|
1c98248b91
|
Ops for sqrt and round
|
2020-06-23 18:05:30 -04:00 |
|
Folkert
|
41ad8f2952
|
revise Map and cleanup
|
2020-06-23 21:16:29 +02:00 |
|
Richard Feldman
|
88990c8711
|
Move Int and Float modules into Num
|
2020-06-22 23:25:38 -04:00 |
|
Richard Feldman
|
cad0a1421e
|
Annotate low-level usages
|
2020-06-21 21:06:52 -04:00 |
|
Richard Feldman
|
32b9b1ea60
|
Remove FLOAT_ADD and similar
|
2020-06-21 15:35:38 -04:00 |
|
Richard Feldman
|
187f3f8dc5
|
Move some Num operations into LowLevel
|
2020-06-21 15:07:32 -04:00 |
|
Richard Feldman
|
461e166254
|
wip
|
2020-06-20 13:59:04 -04:00 |
|
Richard Feldman
|
07689ca9dc
|
Switch back to builtin_defs returning Def
|
2020-06-20 10:57:44 -04:00 |
|
Chad Stearns
|
3af6d5f0b3
|
WIP
|
2020-06-19 21:02:52 -04:00 |
|
Richard Feldman
|
16ceb895c1
|
Fix some Bool.isEq stuff
|
2020-06-19 20:45:14 -04:00 |
|
Richard Feldman
|
dec5c3a062
|
Get low-level ops compiling
|
2020-06-19 20:07:04 -04:00 |
|
Richard Feldman
|
245a9fc951
|
Merge remote-tracking branch 'origin/trunk' into specialize-separately
|
2020-06-13 21:03:38 -04:00 |
|
Chad Stearns
|
97cb4a737e
|
List.single implementation
|
2020-06-03 18:56:23 -04:00 |
|
Chad Stearns
|
3ffd31d5f3
|
Merge branch 'is-positive-is-negative' of github.com:rtfeldman/roc into trigonometric-functions
|
2020-06-03 04:28:52 -04:00 |
|
Chadtech
|
af42e13c77
|
Merge branch 'trunk' into is-positive-is-negative
|
2020-06-03 01:39:00 -04:00 |
|
Richard Feldman
|
99dcda8603
|
Use inlinable_string 0.1
|
2020-05-31 20:14:19 -04:00 |
|
Richard Feldman
|
60e583fb78
|
Improve debug stuff a bit
|
2020-05-26 21:19:47 -04:00 |
|
Richard Feldman
|
887ec9860a
|
wip
|
2020-05-26 21:19:46 -04:00 |
|
Richard Feldman
|
42e3d35564
|
Use specialize_all
|
2020-05-26 21:18:25 -04:00 |
|
Chad Stearns
|
5c1c9efb89
|
Added trigonometric functions to code gen and builtins
|
2020-05-25 16:28:41 -04:00 |
|
Chad Stearns
|
c83a6dc7b8
|
Float function isPositive, isNegative, and isZero
|
2020-05-22 23:05:17 -04:00 |
|
Chad Stearns
|
a01bdd66c5
|
isZero, isPositive, isNegative
|
2020-05-18 12:49:27 -04:00 |
|
Richard Feldman
|
7f05678bf8
|
Merge branch 'trunk' into int-rem
|
2020-05-13 22:53:31 -04:00 |
|
Chad Stearns
|
c8d62bd838
|
Int.isOdd and Int.isEven functions in code gen
|
2020-05-13 18:57:15 -04:00 |
|
Chad Stearns
|
7df4771f7b
|
Int.rem
|
2020-05-13 04:27:08 -04:00 |
|
Richard Feldman
|
b5e4066c49
|
clippy clop
|
2020-05-10 15:22:05 -04:00 |
|
Richard Feldman
|
510ab36f51
|
Use LayoutCache to avoid recomputing layouts
|
2020-05-09 22:11:32 -04:00 |
|
Chad Stearns
|
1d1f620090
|
Int Abs
|
2020-05-09 17:56:10 -04:00 |
|
Chad Stearns
|
8e8412bf94
|
FLOAT_ABS test, and NUM_ABS generally, but not implemented
|
2020-05-08 00:49:08 -04:00 |
|
Richard Feldman
|
ce9e7a91f6
|
Clean up some Cargo.toml files
|
2020-05-03 21:37:59 -04:00 |
|
Richard Feldman
|
101dc80ae5
|
Move parse::operator into module::operator
|
2020-05-01 21:58:53 -04:00 |
|