git.iko.soy
/
Idris-dev
readme
files
commits
refs
on
master
help
sign in
history of
b641ec8..master
compare
fa70338
javascript: refactor eval generation
raichoo
13 years ago
10d4cd6
javascript: hardwired apply lookuptable
raichoo
13 years ago
feafcea
javascript: apply lookuptable
raichoo
13 years ago
ce6bd98
javascript: minor cleanup
raichoo
13 years ago
fbeeb45
javascript: whitespace
raichoo
13 years ago
e5d412e
javascript: added lookuptable namespace
raichoo
13 years ago
a8abc5a
javascript: EVAL lookup table
raichoo
13 years ago
8cd9f56
javascript: get rid of translateParameter
raichoo
13 years ago
3d72873
javascript: factor out jsDecl
raichoo
13 years ago
186cc36
javascript: factor out translateCase
raichoo
13 years ago
3109b51
javascript: factor out translation of decls
raichoo
13 years ago
954dd00
Merge pull request #457 from Ralith/patch-1
Edwin Brady
13 years ago
417f040
Merge pull request #455 from Ralith/atomic-allocs
Edwin Brady
13 years ago
2aa64bd
Correct documentation for --cpu
Benjamin Saunders
13 years ago
2f8a33a
Use atomic allocations when safe in LLVM codegen.
Benjamin Saunders
13 years ago
2d8e573
Move universe level check to after all modules are loaded ...otherwise it gets repeated needlessly for every module
Edwin Brady
13 years ago
8f8ab98
Remove unused syntax for 'InferRef' definitions Was only meant to be temporary! (InferRef are names in where clauses whose types are to be inferred)
Edwin Brady
13 years ago
84c4db0
Merge pull request #453 from Melvar/repl-initial-whitespace
Edwin Brady
13 years ago
efa3f8f
Ignore initial whitespace and comments in REPL
Melvar Chen
13 years ago
db84f5e
Merge pull request #451 from Ralith/rts-cleanup
Edwin Brady
13 years ago
6633a45
Merge pull request #450 from raichoo/vim
Edwin Brady
13 years ago
39e4241
Merge pull request #448 from ziman/tutorial-typo
Edwin Brady
13 years ago
3aa61b3
Delete unused code
Benjamin Saunders
13 years ago
c182c92
Allow simple function types to be reflected
Edwin Brady
13 years ago
0cf168c
vim: highlight metavars with quotes
raichoo
13 years ago
ebbdead
vim: highlight refl
raichoo
13 years ago
6d7dc4e
Simplify evaluator It tries to support too much, but since it's part of the kernel it should do as little clever stuff as possible. Now just normalises, simplifies or specialises, the latter two simply meaning that certain names are blocked from being reduced.
Edwin Brady
13 years ago
acc98c5
Fix a typo in the tutorial.
Matus Tejiscak
13 years ago
dd12ac4
Remove unused code in Evaluator plus some setting up for more control in inlining - VApp now takes two copies of its argument: one fully evaluated, one with names frozen. Plan is that dictionaries (in particular) will only unfold if doing so leads to further evaluation, so we need to keep both forms.
Edwin Brady
13 years ago
ecb42f0
Resolve names/expand implicits inside refl Fixes #447
Edwin Brady
13 years ago
680dcf7
Increment IBC version
Edwin Brady
13 years ago
d43a279
Change TCGen flag to Dictionary, update evaluator accordingly
Edwin Brady
13 years ago
3fe14c7
Calculate size allocation of BIGINT properly
Edwin Brady
13 years ago
f226a47
Make coverage checker look inside pairs/dependent pairs Fixes #446
Edwin Brady
13 years ago
9d8916c
Merge pull request #438 from andreas23/master
Edwin Brady
13 years ago
50e0bd1
Merge pull request #445 from Melvar/master
Edwin Brady
13 years ago
9749544
Merge pull request #444 from raichoo/javascript
Edwin Brady
13 years ago
ca6c931
Paper revisions
Edwin Brady
13 years ago
67c5fc9
Remove nongeneric sum and product functions
Melvar Chen
13 years ago
108ee8e
javascript: refactored js codegen
raichoo
13 years ago
c2dce6c
javascript: refactoring
raichoo
13 years ago
02f8b53
Merge branch 'master' of github.com:edwinb/Idris-dev
Edwin Brady
13 years ago
ecc3082
A few more implementation paper edits Mainly shortening section 2
Edwin Brady
13 years ago
7506102
Merge pull request #440 from Melvar/Foldable_Traversable
Edwin Brady
13 years ago
48d1105
Added 'quoteGoal x by p in e' syntax meaning, let x = p [current goal] in e Additionally, the value of x is normalised, which means p can be a compile-time only %reflection function used to prove something interesting in e. See test030 for an example of automated proof by reflection.
Edwin Brady
13 years ago
fd9bd68
Add '%reflection' option for functions A reflection function can evaluate at compile-time only, and pattern matches on *syntax* rather than on constructor forms. Also add 'prim__syntactic_eq' for a compile-time syntactic equality check.
Edwin Brady
13 years ago
922fdd1
Try all names in refine to resolve ambiguity Fixes #426
Edwin Brady
13 years ago
e002347
change traverse on Binder to a Traversable instance
Melvar Chen
13 years ago
614567f
Readd toList as working on any Foldable
Melvar Chen
13 years ago
a449848
Add Traversable instances for Maybe and (Vect n)
Melvar Chen
13 years ago
newer commits
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