git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
d8a8fcf
help
sign in
history of
src/IRTS/CodegenC.hs
all commits
2a0885e
Better representation and rendering of generated names
Edwin Brady
13 years ago
af4fda7
%flag directive
Edwin Brady
13 years ago
e940e39
Add flags for gcc to treat signed ints in a predictable way
Andreas Bogk
13 years ago
8a0e9d4
Merge pull request #435 from JanBessai/SignedIntegerComparison
Edwin Brady
13 years ago
b8e398e
Support signed integer comparison by introducing new primitives
Jan Bessai
13 years ago
dbce277
Treat Int as unsigned in C codegen when zero-extending to Integer
Benjamin Saunders
13 years ago
f04aba8
Remove overlapped case in CodegenC
Edwin Brady
13 years ago
6165c1d
Merge branch 'restored-itnative-codegen' of https://github.com/Ralith/Idris-dev into StrLenRegressionTest
Jan Bessai
13 years ago
eca417f
Restored missing Int to Integer conversion codegens
Benjamin Saunders
13 years ago
a0130b9
Removed FChar in favour of FArith (ATInt ITChar)
Jan Bessai
13 years ago
773e454
Make ChType a member of IntTy ITChar.
Jan Bessai
13 years ago
0aa3fd6
Beginnings of integer SIMD support (no backend yet)
Benjamin Saunders
13 years ago
10da5a2
Fix truncation of Integer in C codegen
Benjamin Saunders
13 years ago
7d6f7f7
Integer <-> Float conversion in C codegen
Benjamin Saunders
13 years ago
613774c
Fix invalid C codegen for unary floating point operators
Benjamin Saunders
13 years ago
b56caab
Fix Data.Bits: properly convert to machine-buitin types everywhere. Fix Codegen: Shr is now called LShr, emit that.
Andreas Bogk
13 years ago
b7a1059
Fixed and extended C backend integer operations
Benjamin Saunders
13 years ago
fc8d6e1
Expand integer primitive unification to encompass bigints
Benjamin Saunders
13 years ago
1cf8b7b
Revert "Revert "Merge pull request #294 from bitlisp/unified-int-primitives""
David Christiansen
13 years ago
05895a5
Revert "Merge pull request #294 from bitlisp/unified-int-primitives"
Edwin Brady
13 years ago
b1a9e75
Merge branch 'master' of git://github.com/edwinb/Idris-dev into unified-int-primitives
Benjamin Saunders
13 years ago
2572b10
Parameterized integer FFI
Benjamin Saunders
14 years ago
321b8fd
Reduce redundancy across integer operations
Benjamin Saunders
14 years ago
3caba45
Undo earlier fix for RTS linking due to Mac OS incompatibility
David Christiansen
14 years ago
116441b
Merge remote-tracking branch 'upstream/master' into providers
David Christiansen
14 years ago
e294e0e
Proper initialization semantics for raw memory
Jan Bessai
14 years ago
9991f69
Statically link to RTS in generated C code
David Christiansen
14 years ago
41f3d97
Merge branch 'master' of git://github.com/edwinb/Idris-dev into bitstring
Benjamin Saunders
14 years ago
e26a119
Correct codegen for bitstring complements
Benjamin Saunders
14 years ago
1dc8f39
added LChInt LIntCh to primitives
raichoo
14 years ago
4ea88e1
Remainder primitives for C codegen
Benjamin Saunders
14 years ago
d20d0b9
Debuggable CodegenC primitive match failures
Benjamin Saunders
14 years ago
46bf6a4
Include bitstring prototypes in C codegen
Benjamin Saunders
14 years ago
eff298e
Add missing VM arguments
Benjamin Saunders
14 years ago
88eb2bf
C codegen for bitmanip and bit comparators
Erkin Batu Altunbaş
14 years ago
b3ba46e
Primitives for interconversion of Bits32 and Int
Benjamin Saunders
14 years ago
7518b0c
Absolutely untested implementations of a few bitstring primitives.
Irene Knapp
14 years ago
ce9fa93
Compile to nested if rather than switch for small cases
Edwin Brady
14 years ago
7245290
Some tiny RTS optimisations
Edwin Brady
14 years ago
e3d393c
Added the ability to dump bytecode to a file
Daniel Waterworth
14 years ago
c4e7ba2
Made generating C headers more declarative
Daniel Waterworth
14 years ago
06283b6
Improve evaluation of projection By caching result of evaluation, so that it's already evaluated when next projection happens.
Edwin Brady
14 years ago
e0d0b13
added Data.Bits and primitives for Int
raichoo
14 years ago
0136305
Add bitwise &/| primitives for Int (prim__andInt / prim__orInt)
Edwin Brady
14 years ago
1d0c6aa
Fixing compilation in Mingw32
Chetan T
14 years ago
fab5d73
Adding support for Windows MingW32
chetant
14 years ago
9a444c5
Add 'mod' and variants
Edwin Brady
14 years ago
64fc043
Fix overenthuiastic unused argument removal problem (Wasn't checking case analysis where the scrutinee was the result of a projection)
Edwin Brady
14 years ago
f50f006
Expand backend control options and infrastructure
Benjamin Saunders
14 years ago
29c67e9
Pattern matching on strings, big integers and characters
Edwin Brady
14 years ago
older commits
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list