git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
50878fa
help
sign in
history of
src/IRTS/Compiler.hs
all commits
b19d03c
Remove --yes-really
Niklas Larsson
11 years ago
cb11c39
Cleanup in Compiler.hs
Niklas Larsson
11 years ago
8564250
Allow pattern matching on BitX constants
Niklas Larsson
11 years ago
18450ff
avoid confusion between the compiler and codegens
Сухарик
11 years ago
f5bff01
Pass parameters to codegens with new cmdoption --cg-opt
Niklas Larsson
11 years ago
a3407cb
Display 'Hole' instead of 'Metavariable'
Edwin Brady
11 years ago
202c913
Logging levels must be explicitly mentioned.
Jan de Muijnck-Hughes
11 years ago
90127b3
High-level if ... then ... else ... expression
David Raymond Christiansen
11 years ago
f987aec
Add info field to App
Edwin Brady
12 years ago
5d269e3
:exec can take an expression as an argument
Edwin Brady
12 years ago
fc02362
Support externally defined primitives
Edwin Brady
12 years ago
d4371e6
Generate interface files for C->Idris calls
Edwin Brady
12 years ago
f7648db
Foreign export lists in IO
Edwin Brady
12 years ago
1950393
Use FDesc for foreign target
Edwin Brady
12 years ago
9150698
Primitive type for world state
Edwin Brady
12 years ago
d5377be
New language-dependent FFI
Edwin Brady
12 years ago
02b6087
Merge pull request #1743 from jfdm/fix/lift-fixme-todo-1
Edwin Brady
12 years ago
cbb40b1
Lifted TODO/FIXME from IRTS/Compiler.hs
Jan de Muijnck-Hughes
12 years ago
528cc11
Replace some uses of system with rawSystem
Melvar Chen
12 years ago
f98ad29
Extract java backend and dependencies to new repo
Edwin Brady
12 years ago
8e6b636
Optimisation options
Edwin Brady
12 years ago
674b58f
Factor out LLVM backend
Markus Pfeiffer
12 years ago
f905a79
javascript: lift out node backend
raichoo
12 years ago
31de6be
javascript: lift out javascript backend
raichoo
12 years ago
a570354
Fix LLVM build problem
Edwin Brady
12 years ago
8353de5
Find updatable constructors after destructive case
Edwin Brady
12 years ago
a1fb7a3
Inline with blocks
Edwin Brady
12 years ago
5695e4c
Do some inlining in Lang IR
Edwin Brady
12 years ago
e5d1956
Propagate constructor updates to bytecode
Edwin Brady
12 years ago
cdbfec9
Propagate CaseType through IRs
Edwin Brady
12 years ago
218c735
Mark 'case' on unique types as updatable
Edwin Brady
12 years ago
9abbc3f
Cache uniqueness information in NameType
Edwin Brady
12 years ago
783ddc3
Invoke external code generator
Edwin Brady
12 years ago
93f407d
Use strings for code generators
Edwin Brady
12 years ago
788f800
Record import paths in ibc
Edwin Brady
12 years ago
4ca8e46
Fix data ctor arity comparison.
Matus Tejiscak
12 years ago
32d47a5
Ensure erasure happens under 'force'
Edwin Brady
12 years ago
67f7373
Support builds that doesn't use cabal for libs and rts
niklas
12 years ago
7143962
Make totality a warning until compiling
David Raymond Christiansen
12 years ago
92d7b51
Fix boolElim optimisation
Edwin Brady
12 years ago
e2249c0
Add workaround for some non-trivial case-matches on detaggable data.
Matus Tejiscak
13 years ago
d7e4bfa
Fix indentation.
Matus Tejiscak
13 years ago
fb3d76c
Add a check for missed newtype optimisations.
Matus Tejiscak
13 years ago
8e3d3c0
Fix erasure from data constructors.
Matus Tejiscak
13 years ago
4be2fba
Allow second argument of assert_smaller to be of different type than first argument since this could be useful for functions that are written with Universe-style pattern matching, i.e., where the rhs pattern has different type than the lhs expression.
Ahmad Salim Al-Sibahi
13 years ago
24ced57
Fix name confusion.
Matus Tejiscak
13 years ago
013d766
Use ASTUtils in Compiler.hs.
Matus Tejiscak
13 years ago
171e45b
Exact name lookups in getArity.
Matus Tejiscak
13 years ago
4bc8589
Improve --dumpcases.
Matus Tejiscak
13 years ago
5f93139
Move forcing to Compiler.hs.
Matus Tejiscak
13 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