summaryrefslogtreecommitdiff
path: root/includes/stg
Commit message (Expand)AuthorAgeFilesLines
* Typos in comments [ci skip]Gabor Greif2017-07-061-1/+1
* Fix a lost-wakeup bug in BLACKHOLE handling (#13751)Simon Marlow2017-06-081-2/+0
* Prefer #if defined to #ifdefBen Gamari2017-04-286-33/+33
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-284-40/+83
* compiler/cmm/PprC.hs: constify labels in .rodataSergei Trofimovich2017-04-241-7/+7
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-2310-41/+10
* hs_add_root() RTS API removalSergei Trofimovich2017-04-171-3/+0
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-054-83/+40
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-054-40/+83
* Fix comment (old file names) in includes/Takenobu Tani2017-02-041-2/+2
* Spelling fixes in comments [ci skip]Gabor Greif2017-01-181-2/+2
* More fixes for #5654Simon Marlow2017-01-061-0/+1
* UNREG: include CCS_OVERHEAD to STGSergei Trofimovich2016-12-171-0/+1
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-1/+5
* Make start address of `osReserveHeapMemory` tunable via command line -xbFrancesco Mazzoli2016-09-091-0/+4
* Tag pointers in interpreted constructorsmniip2016-08-301-1/+7
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-0/+1
* Compact RegionsGiovanni Campagna2016-07-201-0/+12
* Rename isPinnedByteArray# to isByteArrayPinned#Ben Gamari2016-06-041-1/+2
* RTS SMP: Use compiler built-ins on all platforms.Peter Trommler2016-06-041-166/+23
* rts: Add isPinnedByteArray# primopBen Gamari2016-05-181-0/+1
* Fix histograms for ticky codeMateusz Lenik2016-05-181-2/+9
* PPC: Implement SMP primitives using gcc built-insPeter Trommler2016-05-161-64/+9
* rts: Fix C compiler warnings on WindowsErik de Castro Lopo2016-05-111-0/+5
* stg/Types.h: Fix comment and #includeBen Gamari2016-05-101-3/+5
* Use stdint types for Stg{Word,Int}{8,16,32,64}Tomas Carnecky2016-05-101-55/+75
* Avoid local label syntax for assembler on AIXHerbert Valerio Riedel2016-03-241-0/+20
* Split external symbol prototypes (EF_) (Trac #11395)Sergei Trofimovich2016-03-081-2/+13
* rts: drop unused global 'blackhole_queue'Sergei Trofimovich2016-02-271-1/+0
* PowerPC: Improve float register assignment.Peter Trommler2016-02-161-3/+9
* Ensure that we don't produce code for pre-ARMv7 without barriersBen Gamari2016-01-251-14/+3
* Comments only: more alternate names for ARM registers [skip ci]Reid Barton2016-01-251-3/+4
* Remove unused IND_PERMJoachim Breitner2016-01-231-1/+0
* Maintain cost-centre stacks in the interpreterSimon Marlow2015-12-211-0/+1
* New magic function for applying realWorld#Ben Gamari2015-11-121-0/+2
* cmm: Expose machine's stack and return address registerBen Gamari2015-11-011-0/+2
* Fix signature of atomic builtinsAndreas Schwab2015-10-021-36/+36
* Make headers C++ compatible (fixes #10700)Alexey Shmalko2015-07-302-12/+12
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-033-5/+29
* Be aware of overlapping global STG registers in CmmSink (#10521)Reid Barton2015-06-251-0/+6
* rts: Fix aarch64 implementation of xchgErik de Castro Lopo2015-06-011-4/+2
* Add a TODO FIXME w.r.t. D894Austin Seipp2015-05-191-0/+5
* includes/stg/SMP.h: implement simple load_/store_load_barrier on armv6 and olderSergei Trofimovich2015-05-181-0/+4
* commentsSimon Marlow2014-12-151-1/+11
* Link pre-ARMv6 spinlocks into all RTS variantsJoachim Breitner2014-12-091-2/+2
* arm64: 64bit iOS and SMP support (#7942)Luke Iannini2014-11-193-1/+39
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-15/+15
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-15/+15
* `M-x delete-trailing-whitespace` & `M-x untabify`Herbert Valerio Riedel2014-09-241-1/+1
* Implement `decodeDouble_Int64#` primopHerbert Valerio Riedel2014-09-171-0/+1