1
1
mirror of https://github.com/tweag/asterius.git synced 2024-09-19 04:47:56 +03:00
Commit Graph

1085 Commits

Author SHA1 Message Date
Cheng Shao
2ef412add3
Check in AutoApply.cmm (#687) 2020-06-18 16:39:37 +02:00
Cheng Shao
a714f104c3
Use arena allocation for the binaryen backend (#684) 2020-06-18 16:39:01 +02:00
Cheng Shao
8a12e4773e
Build base/dev images on GitHub Actions (#689) 2020-06-18 16:38:14 +02:00
Cheng Shao
51a7acf6d4
Toolchain update (#683) 2020-06-17 11:09:18 +02:00
George Karachalias
df1f5b1ba5
Implementation of calloc, using malloc and memset (#675) 2020-06-11 11:24:09 +02:00
Shao Cheng
013d008687
Long-term fix of #387 (#669) 2020-06-03 03:23:41 +02:00
George Karachalias
d8bfc9d4e3
Un-escape .rsp contents to reverse the effects of Cabal's escapeResponseFileArg (#671) 2020-06-02 17:01:38 +02:00
Shao Cheng
de0bef7883
Use GitHub Actions for regular CI (#668) 2020-05-31 20:58:51 +02:00
Shao Cheng
b1b1ec30cd
[ci skip] Remove asterius-profile from regular CI jobs (#667) 2020-05-28 15:51:08 +02:00
George Karachalias
14664436b3
Minor refactoring and some comments (#664) 2020-05-28 14:43:12 +02:00
George Karachalias
a5c377f7ed
Implement ahc-ar (#663) 2020-05-27 12:24:41 +02:00
Shao Cheng
af8575d5bb
Always flush for write() calls on stdout/stderr on node (#662) 2020-05-20 15:16:26 +02:00
Shao Cheng
20b340f4cf
No-op par# and spark# (#656) 2020-05-19 21:58:04 +02:00
Shao Cheng
4ebec816e3
Add __hscore_ftruncate (#657) 2020-05-19 21:57:47 +02:00
Shao Cheng
cb5fdd6e15
malloc/free implementation (#659)
* malloc

* [ci skip] Apply suggestions from code review

Co-authored-by: George Karachalias <gdkaracha@gmail.com>

* [ci skip] camelCase for roundupBytesToWords

Co-authored-by: George Karachalias <gdkaracha@gmail.com>
2020-05-19 21:57:03 +02:00
Shao Cheng
8d7ef73551
Update toolchain (#660) 2020-05-19 21:56:46 +02:00
Shao Cheng
95cd50cdaa [ci skip] camelCase for roundupBytesToWords 2020-05-19 21:49:53 +02:00
Shao Cheng
21f3168b24
[ci skip] Apply suggestions from code review
Co-authored-by: George Karachalias <gdkaracha@gmail.com>
2020-05-19 21:47:51 +02:00
Shao Cheng
af5abae8fc malloc 2020-05-19 17:04:36 +02:00
Shao Cheng
42d5be0b80
Toolchain update (#648) 2020-05-15 03:53:02 +02:00
Shao Cheng
d4ed82aee6
Omit V8 bounds checks & stack checks when running TH splices (#647) 2020-05-15 03:48:13 +02:00
Shao Cheng
2768e10e18
Fix getArgs support for node (#645) 2020-05-15 03:45:05 +02:00
Shao Cheng
9ff772a90d
[ci skip] Remove legacy documentation about hs_init (#644) 2020-05-12 15:48:03 +02:00
Shao Cheng
c09f88a569
Use V8 lazy compilation/validation for TH splices (#633) 2020-05-03 20:14:33 +02:00
Shao Cheng
83b1afe41f
Fix "float unrepresentable in integer range" runtime error due to incorrect unsigned conversion (#632) 2020-05-03 20:05:17 +02:00
Shao Cheng
70620a1ab5
Toolchain upgrade (#631) 2020-05-03 19:55:13 +02:00
Shao Cheng
881828deea
Enforce eager blackholing in rts (#628) 2020-04-30 09:47:02 +02:00
Shao Cheng
0841d27e51
Allow linking executables with -threaded (#626) 2020-04-29 13:58:02 +02:00
Shao Cheng
faa9af3eba NFData Instance for AsteriusModule (#624) 2020-04-28 21:03:11 +02:00
Shao Cheng
c427a02560
Adjust image build script (#625) 2020-04-28 21:01:06 +02:00
Shao Cheng
a948b6b996
Fix profile job (#620) 2020-04-27 16:07:44 +02:00
Shao Cheng
2531dbb2a3
Docker image build script corrections (#619) 2020-04-27 10:43:36 +02:00
George Karachalias
35a830494a
Added some forgotten wisdom to Asterius.Ld (#616) 2020-04-27 09:38:06 +02:00
Shao Cheng
5e3682cc38
Toolchain update (#618) 2020-04-27 09:37:10 +02:00
George Karachalias
5eaec8fe77
Optimize the gcSections pass (#605) 2020-04-24 18:01:08 +02:00
George Karachalias
26c84c2348
Fix some typos in docs (#612) 2020-04-24 18:00:46 +02:00
Shao Cheng
5d75699daf
Support converting lazy ByteString to JSUint8Array (#614) 2020-04-24 18:00:29 +02:00
George Karachalias
acb1108e83
[ci skip] Stay mostly under 80 columns (#611) 2020-04-24 12:48:38 +02:00
Shao Cheng
7a8f5c29fc
Only double the linear memory size when it's below 1024M (#609) 2020-04-23 14:29:00 +02:00
Shao Cheng
1ba0630fcb
Misc mblock allocator improvements (#607) 2020-04-22 17:50:05 +02:00
Shao Cheng
b946674973
Remove broken packages (#606) 2020-04-22 17:49:53 +02:00
George Karachalias
4307625c53
Improve Asterius.CodeGen (#602) 2020-04-22 06:42:11 +02:00
Shao Cheng
5eccb33a1c
Use YOLO mode for TH runner (#601) 2020-04-22 06:40:49 +02:00
Shao Cheng
9f8c04439a
Change the default rtsopts for asterius executables (#604) 2020-04-22 06:40:26 +02:00
Shao Cheng
8b0952f54e
Fix missing Loc info in TH runner (#600) 2020-04-20 20:00:40 +02:00
Shao Cheng
80bcbcd902
Remove IO from types of ByteString/JSUint8Array conversion functions (#599) 2020-04-20 19:54:38 +02:00
George Karachalias
cec9014340
Remove Host and HostOp (#596) 2020-04-20 15:47:18 +02:00
George Karachalias
8a194e3790
Re-add Asterius.Binary.Orphans import (#598) 2020-04-20 15:46:29 +02:00
George Karachalias
5955c1714d
Remove Memory/Table exports (#595) 2020-04-20 15:03:22 +02:00
Shao Cheng
aa4be1a7b8
Speed up the asterius-profile job (#597) 2020-04-20 13:12:43 +02:00