Ibrahim Numanagić
|
721531c409
|
Backport seq-lang/seq@develop fixes
|
2021-12-10 13:01:40 -08:00 |
Ibrahim Numanagić
|
adac82bdef
|
Backport seq-lang/seq@develop fixes
|
2021-12-10 12:28:19 -08:00 |
Ibrahim Numanagić
|
d3f01b541b
|
Merge JIT fixes (#7)
|
2021-12-10 11:27:08 -08:00 |
Ibrahim Numanagić
|
539b3cd124
|
Restore JIT state on error
|
2021-12-10 11:08:17 -08:00 |
Ibrahim Numanagić
|
5834228f3d
|
Fix pipeline JIT bug
|
2021-12-10 10:46:48 -08:00 |
Ibrahim Numanagić
|
2c72eda249
|
Revert StmtExpr.ownBlock; Fix JIT printing of void expressions
|
2021-12-08 09:12:17 -08:00 |
Ibrahim Numanagić
|
2cefe4431a
|
Add StmtExpr.ownBlock; Fix JIT printing of void expressions
|
2021-12-07 13:40:34 -08:00 |
Ibrahim Numanagić
|
887be68011
|
Add Jupyter plugin support
|
2021-12-06 01:59:32 -08:00 |
A. R. Shajii
|
166e1ad455
|
JIT (#6)
* Add JIT engine
* More engine updates
* Fix takeModule()
* Parser JIT support [wip]
* Fix class definition
* Parser JIT support [wip]
* Parser JIT support [wip]
* Fix LLVM context conflict
* Parser JIT support [wip]
* Fix JIT engine
* Parser JIT support [wip]
* Doc fix
* JIT fix
* Fix JIT exceptions
* Refactor
* Add JIT status codes
* Add compiler class
* Better logging
* Better logging
* Update .gitignore
* Add Jupyter Xeus support
* Update JIT
* Remove print
* Update errors
* Fix assert
* Fix asserts
* Update docgen signature
* Update file system interface
* Update plugin errors
* Use numeric_limits
* JIT refactor [wip]
* Set JIT flag on LLVMVisitor
* Update module opt
* JIT imports
* First Jupyter integration
* Update JIT API to return outputs as string
* Capture runtime exception output
* Fix libbacktrace build
* Initial Jupyter support
* Format
* Fix print
* Support run-mode backtraces
* Fix multithreaded backtrace
* Update backtraces
* Upgrade OpenMP
* Add libunwind
* Fix build
* Fix build
* Fix build
* Fix build
* Fix OpenMP & tests
* Use libbacktrace instead of libunwind
* Add debug listener
* Remove unused include
* Remove unused class
* Fix backtraces
* Update backtrace config
* Fix debug info generation
* Refactor backtraces
* Fix ASAN flag
* Fix JIT
* Fix JIT backtraces
* Fix JIT backtrace
* Fix Jupyter, fix xeus build flags
* Fix JIT output capture
* Fix Jupyter
* Fix Jupyter Python support
* Add __repr_pretty__ support
* Update JIT output capturing
* Better backtrace method names
* Support plugins in JIT mode
Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
|
2021-11-30 11:50:28 -05:00 |
A. R. Shajii
|
fa6c46ab7e
|
Support plugins in JIT mode
|
2021-11-30 08:44:36 -05:00 |
A. R. Shajii
|
c20c5946fe
|
Better backtrace method names
|
2021-11-23 09:30:50 -05:00 |
A. R. Shajii
|
0c897eaaec
|
Update JIT output capturing
|
2021-11-22 22:23:23 -05:00 |
Ibrahim Numanagić
|
1681912b2c
|
Add __repr_pretty__ support
|
2021-11-22 05:32:49 -08:00 |
Ibrahim Numanagić
|
0fd028bc52
|
Fix Jupyter Python support
|
2021-11-22 04:52:25 -08:00 |
Ibrahim Numanagić
|
dfb516aad9
|
Fix Jupyter
|
2021-11-21 06:28:10 -08:00 |
A. R. Shajii
|
a6ada78aa6
|
Fix JIT output capture
|
2021-11-21 09:21:40 -05:00 |
Ibrahim Numanagić
|
71cad478f7
|
Fix Jupyter, fix xeus build flags
|
2021-11-21 05:21:05 -08:00 |
A. R. Shajii
|
039d604a56
|
Fix JIT backtrace
|
2021-11-17 16:47:32 -05:00 |
A. R. Shajii
|
f79346f505
|
Fix JIT backtraces
|
2021-11-16 17:10:15 -05:00 |
A. R. Shajii
|
e768ab6a4b
|
Fix JIT
|
2021-11-16 15:40:00 -05:00 |
A. R. Shajii
|
5149ee4a62
|
Fix ASAN flag
|
2021-11-16 14:30:07 -05:00 |
A. R. Shajii
|
8dc2c45e88
|
Refactor backtraces
|
2021-11-16 11:55:00 -05:00 |
A. R. Shajii
|
e76b756226
|
Fix debug info generation
|
2021-11-16 10:19:41 -05:00 |
A. R. Shajii
|
4018eddeb2
|
Update backtrace config
|
2021-11-14 10:21:40 -05:00 |
A. R. Shajii
|
2048ef18a2
|
Fix backtraces
|
2021-11-13 22:32:15 -05:00 |
A. R. Shajii
|
ca414b498a
|
Remove unused class
|
2021-11-13 22:24:05 -05:00 |
A. R. Shajii
|
8edd5bc6e0
|
Remove unused include
|
2021-11-13 22:21:58 -05:00 |
A. R. Shajii
|
fb04f81d3f
|
Add debug listener
|
2021-11-13 11:22:11 -05:00 |
A. R. Shajii
|
9e1aa03bd5
|
Use libbacktrace instead of libunwind
|
2021-11-12 14:34:49 -05:00 |
A. R. Shajii
|
883d6421ed
|
Fix OpenMP & tests
|
2021-11-12 14:13:34 -05:00 |
A. R. Shajii
|
a7153b0acf
|
Fix build
|
2021-11-12 10:39:35 -05:00 |
A. R. Shajii
|
b4ccdfa24c
|
Fix build
|
2021-11-12 08:41:02 -05:00 |
A. R. Shajii
|
c4dfc1d9dc
|
Fix build
|
2021-11-11 21:42:30 -05:00 |
A. R. Shajii
|
e50eb20f40
|
Fix build
|
2021-11-11 21:40:04 -05:00 |
A. R. Shajii
|
25789d6bc7
|
Add libunwind
|
2021-11-11 20:46:39 -05:00 |
A. R. Shajii
|
c0a784c3a5
|
Upgrade OpenMP
|
2021-11-11 15:10:02 -05:00 |
A. R. Shajii
|
33469a4b5d
|
Update backtraces
|
2021-11-11 12:19:43 -05:00 |
A. R. Shajii
|
e7a1f89aee
|
Fix multithreaded backtrace
|
2021-11-11 11:55:51 -05:00 |
A. R. Shajii
|
d69af8a301
|
Support run-mode backtraces
|
2021-11-11 11:50:00 -05:00 |
A. R. Shajii
|
9653a1cba0
|
Fix print
|
2021-11-10 11:10:44 -05:00 |
Ibrahim Numanagić
|
cb258a969b
|
Format
|
2021-11-09 03:48:31 -08:00 |
Ibrahim Numanagić
|
0c9974ff4c
|
Initial Jupyter support
|
2021-11-09 03:47:41 -08:00 |
A. R. Shajii
|
5b0b7588be
|
Fix libbacktrace build
|
2021-11-07 10:02:18 -05:00 |
A. R. Shajii
|
bd645539be
|
Capture runtime exception output
|
2021-11-06 12:57:09 -04:00 |
A. R. Shajii
|
f88d491144
|
Update JIT API to return outputs as string
|
2021-11-06 11:02:19 -04:00 |
Ibrahim Numanagić
|
e83c3e8fd6
|
First Jupyter integration
|
2021-11-05 15:26:32 -07:00 |
Ibrahim Numanagić
|
c325b5c893
|
JIT imports
|
2021-11-05 14:53:48 -07:00 |
A. R. Shajii
|
68309c8980
|
Update module opt
|
2021-11-05 12:41:43 -04:00 |
A. R. Shajii
|
2f3c7cc3d4
|
Set JIT flag on LLVMVisitor
|
2021-11-04 13:04:35 -04:00 |
Ibrahim Numanagić
|
7f355f912e
|
JIT refactor [wip]
|
2021-11-04 06:15:13 -07:00 |