summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Replace GHCJS Objectable with GHC Binarywip/js-binaryJosh Meredith2022-06-169-486/+404
* Add primopSylvain Henry2022-06-151-0/+1
* base: fix encoding for JS archSylvain Henry2022-06-151-1/+5
* Add primopsSylvain Henry2022-06-151-0/+7
* Temporarily wire-in base's shimSylvain Henry2022-06-153-23/+768
* JS.Linker: remove dflags includePath workaround.doyougnu2022-06-141-8/+3
* FFI: desugar every foreign import/export in JS with JS backendSylvain Henry2022-06-142-8/+11
* Add some missing primops (Word32,Int32)Sylvain Henry2022-06-131-13/+53
* Remove unused seqListSpineSylvain Henry2022-06-131-5/+0
* Enhance and fix LinkerStatsSylvain Henry2022-06-132-86/+115
* Linker: add more typesSylvain Henry2022-06-133-63/+85
* CPP: disable line markersSylvain Henry2022-06-131-0/+1
* JS.Linker: add shimsSylvain Henry2022-06-1331-18/+8637
* JS Backend: remove misc. warningsdoyougnu2022-06-135-6/+4
* JS Backend: ghcjs_HOST_OS --> js_HOST_ARCHdoyougnu2022-06-133-10/+10
* JS: silence haddock warningsdoyougnu2022-06-136-11/+18
* JS-Backend: rebased to master 468f919bdoyougnu2022-06-1313-56/+69
* Hadrian: QuickJS ways [] --> Setdoyougnu2022-06-131-3/+3
* Linker: remove JS Shims,tiny GHC.Linker refactorSylvain Henry2022-06-131-10/+32
* add GHCJS modules to base packageLuite Stegeman2022-06-134-0/+1871
* Linker: force less efficient (but working) static encodingSylvain Henry2022-06-131-3/+8
* ShortText: add singletonSylvain Henry2022-06-131-0/+5
* Linker: reenable packStrings (not yet implemented though)Sylvain Henry2022-06-131-6/+2
* Linker: deduplication + fixesSylvain Henry2022-06-137-579/+124
* Rename u_env into unit_env (more common)Sylvain Henry2022-06-131-7/+8
* Docs: JS.Syntax, JS.Make docs donedoyougnu2022-06-136-218/+536
* Add outputable instance for DepsSylvain Henry2022-06-131-0/+6
* Linker: remove wiring of ghcjs-prim and ghcjs-thSylvain Henry2022-06-132-95/+40
* ghci: Avoid unused-xyz warningsSylvain Henry2022-06-131-2/+4
* Remove unused ghcjs unit related codeSylvain Henry2022-06-131-30/+0
* Linker: enhance debugging messageSylvain Henry2022-06-132-1/+8
* Outputable: add ShortText instanceSylvain Henry2022-06-131-0/+7
* Codegen: fix symbol names pprSylvain Henry2022-06-131-1/+1
* Remove temporary -fjavascript flagSylvain Henry2022-06-132-36/+0
* RTS: fix build of native rtsSylvain Henry2022-06-133-27/+694
* GHCi.FFI: ignore ffi.h and friends for js-backenddoyougnu2022-06-131-4/+35
* fix duplicate module name in symbolsLuite Stegeman2022-06-131-6/+4
* fix package name in module name field of system dependenciesLuite Stegeman2022-06-131-3/+3
* Configure: fix previous commitSylvain Henry2022-06-131-4/+4
* Configure: fix echo on Mac, add ghcjs target OSSylvain Henry2022-06-131-0/+52
* Driver.Main: minor refactor do_code_gendoyougnu2022-06-131-35/+44
* ghc-heap: Don't compile Cmm file for JS-Backenddoyougnu2022-06-131-1/+2
* CodeGen: handle proxy#Sylvain Henry2022-06-131-0/+6
* CodeGen: restore assignAll (instead of assignAllEqual)Sylvain Henry2022-06-131-1/+1
* Stg: expose pprStgAltSylvain Henry2022-06-131-1/+1
* CodeGen: remove useless importsSylvain Henry2022-06-131-2/+0
* Misc: enable HasDebugCallStack for zipWithEqual*Sylvain Henry2022-06-132-6/+7
* CodeGen: better debug message for assignCoerce1Sylvain Henry2022-06-131-1/+6
* CodeGen: support StackSnapshot# in primTypeVtSylvain Henry2022-06-131-0/+1
* base: disable forkOS and bound thread machinerySylvain Henry2022-06-131-2/+33