Folkert
|
b42a49035a
|
fix some comments
|
2020-09-21 23:52:04 +02:00 |
|
Folkert
|
fb4a796e07
|
add different variants of addition
|
2020-09-21 23:38:10 +02:00 |
|
Folkert
|
455b73e8bd
|
add isFinite to builtins bytecode
|
2020-09-21 23:31:11 +02:00 |
|
Folkert
|
ac8e3928e3
|
remove unneeded test
|
2020-09-21 23:30:11 +02:00 |
|
Folkert
|
95177eee5a
|
integer addition operations
|
2020-09-20 20:21:45 +02:00 |
|
Folkert
|
f732eb3e83
|
crash upon integer overflow
|
2020-09-20 17:01:00 +02:00 |
|
Richard Feldman
|
007380a00f
|
Merge remote-tracking branch 'origin/trunk' into exception-handling
|
2020-09-19 22:48:36 -04:00 |
|
Richard Feldman
|
b50483eedf
|
Use rtfeldman/inkwell release2 tag
|
2020-09-19 22:48:29 -04:00 |
|
Guilherme Belmonte
|
c684dad429
|
Fix typos
|
2020-09-19 20:52:31 -03:00 |
|
Folkert
|
16fc5dd497
|
Merge remote-tracking branch 'origin/trunk' into exception-handling
|
2020-09-19 21:50:57 +02:00 |
|
Folkert
|
be6752542b
|
update to run on our fork of inkwell again
|
2020-09-19 21:50:33 +02:00 |
|
Folkert
|
cdb768e458
|
add file with the roc/rust interface info
|
2020-09-19 01:47:10 +02:00 |
|
Folkert
|
9a0a13646f
|
fix repl
|
2020-09-19 01:46:14 +02:00 |
|
Richard Feldman
|
7aada6c485
|
Merge pull request #529 from rtfeldman/add-attribution
Add attribution for pow_int_
|
2020-09-17 22:37:17 -04:00 |
|
Jared Ramirez
|
665c7c7f9f
|
Add Num.floor
|
2020-09-17 17:44:53 -07:00 |
|
Richard Feldman
|
cc0f2ce700
|
Add attribution for pow_int_
|
2020-09-17 20:27:50 -04:00 |
|
Folkert
|
14da3906da
|
wip
|
2020-09-18 01:07:53 +02:00 |
|
Dimitar Apostolov
|
9276fd8c9d
|
Add function to call bitcode
|
2020-09-17 14:07:25 +02:00 |
|
Dimitar Apostolov
|
e89af31015
|
Use own implementation of pow_int_ instead of llvm
Remove LLVM intrinsics code related to `Num.powInt`.
|
2020-09-17 14:07:18 +02:00 |
|
Dimitar Apostolov
|
2404882c1a
|
Add Num.powInt implementation
|
2020-09-17 11:42:37 +02:00 |
|
Dimitar Apostolov
|
51e4b14131
|
Add Num.powInt types
|
2020-09-17 11:36:53 +02:00 |
|
Dimitar Apostolov
|
50223ae93c
|
Add canonical Expr implementation for Num.powInt
|
2020-09-17 11:31:13 +02:00 |
|
Dimitar Apostolov
|
11383e97ab
|
Add Num.powInt symbol
|
2020-09-17 11:23:57 +02:00 |
|
Richard Feldman
|
1c8383b3bb
|
clippy things
|
2020-09-16 19:34:48 -04:00 |
|
Richard Feldman
|
5d3645350d
|
Merge remote-tracking branch 'origin/trunk' into small-str
|
2020-09-16 02:23:06 -04:00 |
|
Richard Feldman
|
4713d41e76
|
Drop obsolete test
|
2020-09-16 02:03:34 -04:00 |
|
Richard Feldman
|
bec7254d92
|
Zero-initialize small strings using memset
|
2020-09-16 01:38:00 -04:00 |
|
Richard Feldman
|
8e630fc9fc
|
Reproduce small string bug
|
2020-09-16 01:20:02 -04:00 |
|
Richard Feldman
|
96445262f6
|
Add memset intrinsic
|
2020-09-16 01:15:30 -04:00 |
|
Richard Feldman
|
bbbf5de6a5
|
Simplify call_intrinsic
|
2020-09-16 01:15:19 -04:00 |
|
Jared Ramirez
|
a0402bca4d
|
Add Num.ceiling
|
2020-09-15 18:37:45 -07:00 |
|
Richard Feldman
|
099d9e35f6
|
Merge pull request #518 from rtfeldman/c-abi-progress
C abi progress
|
2020-09-14 18:28:20 -04:00 |
|
Folkert
|
f794874c68
|
Merge remote-tracking branch 'origin/trunk' into c-abi-progress
|
2020-09-14 22:01:12 +02:00 |
|
Dimitar Apostolov
|
bbb05749ab
|
Add LLVM intrinsic for Num.pow
|
2020-09-14 22:01:12 +02:00 |
|
Dimitar Apostolov
|
d0864608fd
|
Register types for Num.pow
|
2020-09-14 22:01:12 +02:00 |
|
Folkert
|
ee017084f7
|
return 3-element records
|
2020-09-14 21:56:57 +02:00 |
|
Folkert
|
d093f056b7
|
consider strings
|
2020-09-14 01:55:23 +02:00 |
|
Chad Stearns
|
9746e9f240
|
Cleaned up code, made clippy happy, deleted old List.keep_if implementation
|
2020-09-13 17:12:01 -04:00 |
|
Chad Stearns
|
30b7545da0
|
Fixed inplace problem in list_set
|
2020-09-13 15:04:34 -04:00 |
|
Chad Stearns
|
9351746952
|
Store capacity in unique list
|
2020-09-13 14:56:01 -04:00 |
|
Chad Stearns
|
4e7aecc434
|
Complied with clippy
|
2020-09-13 14:55:37 -04:00 |
|
Chad Stearns
|
3112025b0c
|
Passed down inplace to everything that uses allocate_list
|
2020-09-13 14:46:21 -04:00 |
|
Chad Stearns
|
0a1e297b0f
|
Passed result layout down build expr function
|
2020-09-13 13:31:57 -04:00 |
|
Richard Feldman
|
1efc386e5a
|
Fix Str.concat for small strings
|
2020-09-12 23:25:34 -04:00 |
|
Richard Feldman
|
318e50f98f
|
Drop obsolete Str.concat tests
|
2020-09-12 23:25:34 -04:00 |
|
Richard Feldman
|
4ef800d4b7
|
Add some TODOs about memcpys
|
2020-09-12 23:05:25 -04:00 |
|
Richard Feldman
|
254b93a8ce
|
Add env.small_str_bytes
|
2020-09-12 23:05:01 -04:00 |
|
Richard Feldman
|
8322006e36
|
Add tests for the small/big concat combinations
|
2020-09-12 22:30:04 -04:00 |
|
Richard Feldman
|
d778e82d65
|
Fix Str.isEmpty
|
2020-09-12 22:05:08 -04:00 |
|
Richard Feldman
|
d1b1fd3a6a
|
Consistently cast string length to usize
|
2020-09-12 21:57:11 -04:00 |
|