on fddebca help sign in
Idris-dev/test
51 folders, 4 files
../ reg001/rename O into Z reg002/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc reg003/Make 'Type' the type of types instead of Sets ...after mailing list discussion reg004/rename O into Z reg005/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc reg006/rename O into Z reg007/Make sure names are not defined more than once Fixes issue #124 reg008/rename O into Z reg009/Fix shadowing bug with dependent pair bindings reg010/Unification fix If f x = g y fails to unify due to f and g failing to unify, record the whole application as failed, otherwise we might accidentally unify x and y. Fixes #409 reg011/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc reg012/Added rewrite ... in ... construct rewrite prf in v rewrites the goal type using prf. It is equivalent to applying replace, without the need to provide a predicate. It works by applying the rewrite tactic with prf before elaborating v. reg013/javascript: tests should use node with shebang reg014/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc reg015/Fix eta problem reg016/javascript: tests should use node with shebang reg017/javascript: tests should use node with shebang reg018/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc reg019/Some unification fixes reg020/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc reg021/Unification fix If f x = g y fails to unify due to f and g failing to unify, record the whole application as failed, otherwise we might accidentally unify x and y. Fixes #409 test001/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc test002/Fix error in conversion check Fixes issue #187 test003/javascript: tests should use node with shebang test004/Separate IO and PrimIO PrimIO is the internal primitive, IO is the user version which requires an explicit World token to be passed in which programmers have no access to directly. Fixes #185 and fixes #325 test005/rename O into Z test006/rename O into Z test007/rename fmap to map test008/javascript: tests should use node with shebang test009/javascript: tests should use node with shebang test010/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc test011/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc test012/Proper executable and object file creation via maven + need for run_java tests removed test013/javascript: tests should use node with shebang test014/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc test015/rename O into Z test016/rename O into Z test017/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc test018/Proper executable and object file creation via maven + need for run_java tests removed test019/rename O into Z test020/Swapped Vect arguments So now nicer to write type class instances for Functor, Applicative, etc test021/adapted expected output of test021 to honor modulo test022/Enable alternate names for shared libraries test023/Update type providers so that the decision of failure or otherwise is made in IO test024/Separate IO and PrimIO PrimIO is the internal primitive, IO is the user version which requires an explicit World token to be passed in which programmers have no access to directly. Fixes #185 and fixes #325 test025/New module chaser, for better dependency checking and rebuilding Now treats each source file separately, building a tree of dependencies, and rebuilding if any dependencies have updated. In particular, this fixes a problem with stale definitions hanging ar… test026/Make test026 more robust test027/javascript: tests should use node with shebang test028/javascript: tests should use node with shebang test029/Try all names in refine to resolve ambiguity Fixes #426 test030/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 au… MakefileAllow tests to be parallelized READMETry all names in refine to resolve ambiguity Fixes #426 mktest.plInfrastructure for passing of parameters to idris during tests runtest.plAllow tests to be parallelized