b285a21a33
added check for correct ctor arity for rewriting with builtinSel in rewrite.am
179384f5f2
added check for illegal Plit or Pwildcard pattern as lhs of defPat
e697dc04c9
changed interface for v_search and fixed bug (LT, GT case alts were switched)
43a3de67cc
removed duplicate pattern match in inline builtinSel
9e264d12f9
minor update to lookupAffineInfo -- builtinPack doesn't need to compute bs_all for
54a14b732f
updated TODO
f12cfcae5a
removed unused module imports
53e0c5fcbd
removed unused module imports
fa295256e2
optimization of name operations
06478c4a19
removed demandVerbose config, as demand module is not used, currently
2da9b60108
more updates to use uniform left-to-right pipelines
f35d74fe67
added ensureX86DstReg to AllocStream code generation to ensure that we can write to the destination indirectly
4904f1e2ca
added ensureX86DstReg to AllocArray to ensure that we can write to the
689d5489e5
more updates to use uniform left-to-right pipelines, added isSingleton to base lib
541537e2be
more updates to use uniform left-to-right pipelines and unify monadic operators
c45c16e4f4
added comment that io is based upon the state monad
d3116ba28b
fixed typo in prec / assoc table
1e27d6a646
updated infix operator precendence table
e73fdda95e
changed representation of annoFree from set to list, since it is mostly used as a list
e0248d5035
increased maxCaseVec to 15 to cover tokenizer.token AST
3b98b0f39c
add Unresolved versions of builtin names to builtinEnv
c089ede1c4
test