summaryrefslogtreecommitdiff
path: root/compiler/GHC/JS
Commit message (Expand)AuthorAgeFilesLines
* JS: refactor jsSaturate to return a saturated JStat (#23328)Josh Meredith2023-05-111-78/+60
* JS: add GHC.JS.Optimizer, remove RTS.Printer, add Linker.Optdoyougnu2023-05-096-97/+466
* JS: change GHC.JS.Transform.identsS/E/V to take a saturated IR (#23304)Josh Meredith2023-04-271-36/+33
* JS: Linker: use saturated JExprdoyougnu2023-04-011-96/+0
* driver: Unit State Data.Map -> GHC.Unique.UniqMapdoyougnu2023-04-012-4/+4
* js: split JMacro into JS eDSL and JS syntaxdoyougnu2023-03-305-229/+735
* Factor JS Rts generation for h$c{_,0,1,2} into h$c{n} and improve name cachingJosh Meredith2023-02-161-44/+0
* Assorted changes to avoid Data.List.{head,tail}Bodigrim2023-01-281-4/+3
* Add Javascript backendSylvain Henry2022-11-294-0/+1665