summaryrefslogtreecommitdiff
path: root/rts/RtsSymbols.c
Commit message (Expand)AuthorAgeFilesLines
* Add fused multiply-add instructionssheaf2023-05-111-1/+0
* Make atomicSwapMutVar# an inline primopwip/ioref-swap-xchgBen Gamari2023-05-091-1/+0
* compiler: Implement atomicSwapIORef with xchgBen Gamari2023-05-091-0/+1
* rts: use performBlockingMajorGC in hs_perform_gc and fix ffi023Cheng Shao2023-03-251-0/+1
* rts: add the rts_clearMemory functionCheng Shao2023-02-151-0/+1
* Windows: Remove mingwex dependencyRyan Scott2023-02-031-149/+0
* Fix RTS build on WindowsSylvain Henry2023-01-251-2/+0
* Add PrimCallConv support to GHCiLuite Stegeman2023-01-181-0/+1
* rts: fix missing Arena.h symbols in RtsSymbols.cCheng Shao2022-11-241-0/+4
* rts: RtsSymbols: empty RTS_POSIX_ONLY_SYMBOLS for wasm32Cheng Shao2022-11-111-1/+5
* rts: don't define RTS_USER_SIGNALS when signal.h is not presentCheng Shao2022-11-111-1/+1
* Fix Cmm symbol kindCheng Shao2022-11-111-8/+8
* Introduce a standard thunk for allocating stringsÖmer Sinan Ağacan2022-10-221-1/+4
* Add native delimited continuations to the RTSAlexis King2022-09-111-0/+4
* rts: remove redundant stg_traceCcszhCheng Shao2022-08-081-1/+0
* Add a primop to query the label of a threadBen Gamari2022-08-061-0/+1
* Add primop to list threadsBen Gamari2022-08-061-0/+1
* Make keepAlive# out-of-lineBen Gamari2022-07-161-0/+1
* typosEric Lindblad2022-06-011-1/+1
*---. Merge branches 'wip/windows-high-codegen', 'wip/windows-high-linker', 'wip/wi...Ben Gamari2022-04-071-281/+284
|\ \ \
| | | * rts: Fix various #include issuesBen Gamari2022-04-061-2/+1
| |_|/ |/| |
| | * rts: Adjust RTS symbol table on Windows for ucrtBen Gamari2022-04-071-4/+4
| |/ |/|
| * rts: Mark anything that might have an info table as dataGHC GitLab CI2022-04-061-265/+269
| * rts/PEi386: Fix relocation overflow behaviorBen Gamari2022-04-061-6/+6
| * rts/linker: Preserve information about symbol typesBen Gamari2022-04-061-5/+5
|/
* Tag inference work.Andreas Klebinger2022-02-121-0/+6
* Fix a few Note inconsistenciesBen Gamari2022-02-011-3/+0
* Levity-polymorphic arrays and mutable variablessheaf2022-01-261-3/+0
* winio: fix heap corruption and various leaks.Tamar Christina2022-01-151-1/+2
* rts: Consolidate RtsSymbols from libcBen Gamari2022-01-151-2/+6
* rts: Only declare environ when necessaryBen Gamari2022-01-111-1/+8
* rts/RtsSymbols: Provide a proper prototype for environBen Gamari2021-12-011-1/+5
* rts/RtsSymbols: fini arrayBen Gamari2021-10-121-0/+13
* rts/RtsSymbols: Declare atexit as a strong symbolBen Gamari2021-10-121-1/+10
* rts/linker: Introduce a notion of strong symbolsBen Gamari2021-10-121-10/+20
* rts/RtsSymbols: Add environBen Gamari2021-10-121-0/+1
* Use Info Table Provenances to decode cloned stack (#18163)Sven Tennie2021-09-231-1/+2
* Introduce stack snapshotting / cloning (#18741)Sven Tennie2021-09-231-0/+3
* Optimize Info Table Provenance Entries (IPEs) Map creation and lookupSven Tennie2021-08-111-1/+0
* Move `/includes` to `/rts/include`, sort per package betterJohn Ericson2021-08-091-1/+1
* PrimOps: Add CAS op for all int sizesPeter Trommler2021-08-021-0/+4
* rts: Drop allocateExec and friendsBen Gamari2021-07-271-11/+0
* rts: Introduce and use ExecPage abstractionBen Gamari2021-07-271-3/+3
* Adds AArch64 Native Code GeneratorMoritz Angermann2021-06-051-0/+1
* Put Unique related global variables in the RTS (#19940)Sylvain Henry2021-06-051-0/+2
* rts: export allocateWrite, freeWrite and markExec #19763Adam Sandberg Ericsson2021-04-291-0/+10
* Generate GHCi bytecode from STG instead of Core and support unboxedLuite Stegeman2021-03-201-0/+2
* Add whereFrom and whereFrom# primopMatthew Pickering2021-03-031-0/+1
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-0/+3
* Profiling: Allow heap profiling to be controlled dynamically.Matthew Pickering2021-03-031-0/+3