summaryrefslogtreecommitdiff
path: root/includes/stg
Commit message (Expand)AuthorAgeFilesLines
* 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
* [ci skip] includes: detabify/dewhitespace stg/Types.hAustin Seipp2014-08-201-20/+20
* [ci skip] includes: detabify/dewhitespace stg/SMP.hAustin Seipp2014-08-201-21/+21
* [ci skip] includes: detabify/dewhitespace stg/Regs.hAustin Seipp2014-08-201-52/+52
* includes/stg/Prim.h: add matching 'hs_atomic_*' prototypesSergei Trofimovich2014-08-191-0/+38
* Revert "Fix typos 'resizze'"Gabor Greif2014-08-161-1/+1
* Fix typos 'resizze'Gabor Greif2014-08-161-1/+1
* Implement {resize,shrink}MutableByteArray# primopsHerbert Valerio Riedel2014-08-161-0/+2
* Implement new CLZ and CTZ primops (re #9340)Herbert Valerio Riedel2014-08-141-0/+12
* stg/Prim.h: drop redundant #ifdefSergei Trofimovich2014-08-111-4/+0
* includes/stg/SMP.h: use 'NOSMP' instead of never defined 'WITHSMP' (Trac #8789)Sergei Trofimovich2014-07-021-21/+21
* Re-add more primops for atomic ops on byte arraysJohan Tibell2014-06-301-1/+0
* Revert "Add more primops for atomic ops on byte arrays"Johan Tibell2014-06-261-0/+1
* Add more primops for atomic ops on byte arraysJohan Tibell2014-06-241-1/+0
* ghc: initial AArch64 patchesColin Watson2014-04-212-1/+57
* Add missing symbols to linkerJohan Tibell2014-03-291-0/+4
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+14
* Follow hs_popcntX changes in ghc-primJohan Tibell2014-03-221-5/+5
* codeGen: inline allocation optimization for clone array primopsJohan Tibell2014-03-221-0/+4