New patches: [unrevert anon**20130721072918 Ignore-this: 7e06b02297f081ede7f4914dc09db896 ] rmdir ./Test/ddc-main rmdir ./Test Context: [ddc-driver: start on parse command Ben Lippmeier **20130721071909 Ignore-this: 89cb72125f853504a9647571fd44922 ] [ddc-core: add parser context module Ben Lippmeier **20130721064604 Ignore-this: 6ea689c6773abc6fa669939f7b136323 ] [ddc-core: split parser context into own module Ben Lippmeier **20130720093711 Ignore-this: db13a000cf2ac8d946629fb3490a6739 ] [Naming wibble Ben Lippmeier **20130719111955 Ignore-this: bfeea377ba4e62ca0eaeeb675fd79c29 ] [Add Tetra list example Ben Lippmeier **20130719110418 Ignore-this: e9026191a4049d742f9c9cf850a09fb9 ] [Move test dirs around Ben Lippmeier **20130719101931 Ignore-this: 5e9ccde6be0a40158aefd0afd00c1480 ] [ddc-core-blue: add more tests Ben Lippmeier **20130719095929 Ignore-this: a79d3308043d2baa8f52e7fda04ba8f7 ] [ddc-core: get run cast working Ben Lippmeier **20130719082054 Ignore-this: 2bac464e339de0b24390cd8914804a77 ] [ddc-driver: suppress display of effects and closures for fragments that don't track them Ben Lippmeier **20130719060738 Ignore-this: 857022c4a323722c6330a334455d8387 ] [ddc-core: make the parser produce the pure function type constructor dep on profile Ben Lippmeier **20130719055921 Ignore-this: 634f6f1dc68d3e3b702acbfe99efdb7d ] [ddc-core: thread context / config info through parser Ben Lippmeier **20130719055215 Ignore-this: 3a953ae59a205d4a924c65e7650c31f4 ] [ddc-core: rejig Profile to for different effect and closure tracking flags Ben Lippmeier **20130719051203 Ignore-this: fe710a374463689faaa1c8c0c5a0eb3c ] [ddc-core: rename TyConFun -> TyConFunEC to reflect effect and closure annots Ben Lippmeier **20130719042408 Ignore-this: b800caba754f0a916c1d87a2467ae95f ] [ddc-core-blue: make ref primops effectful Ben Lippmeier **20130719041040 Ignore-this: af85cb10a26ea2cca79a973e03e1cfe9 ] [Add suspend and run casts Ben Lippmeier **20130719040234 Ignore-this: 5c502900f7ffd54356c2b062b75ea583 ] [ddc-core-blue: add other primops to tests Ben Lippmeier **20130719032627 Ignore-this: 9384ef846100e34db46b95113c2bd8a1 ] [ddc-core-blue: add cabal file Ben Lippmeier **20130719032046 Ignore-this: 7a4dc25a905979c40ef7550137cd43c1 ] [ddc-core-blue: add mutable references Ben Lippmeier **20130719031708 Ignore-this: 5890ee78a6f0a49d94e1c981c786e3a8 ] [ddc-core-flow: wibbles Ben Lippmeier **20130719030424 Ignore-this: 8613ed227ca015bbcd17821e42551a4 ] [ddc-core-blue: rename module Ben Lippmeier **20130718100929 Ignore-this: 2849b84cb73a0c2cf87666d9a1b1df58 ] [ddc-core-blue: add ref type Ben Lippmeier **20130708110759 Ignore-this: 4a891f405ecdf02848cbda6805bfb44d ] [ddc-core-blue: redo prims to be boxing agnostic Ben Lippmeier **20130708105945 Ignore-this: d0d82dc9cab65e93feae9bde4b469441 ] [Add Blue fragment Ben Lippmeier **20130708092601 Ignore-this: 71e4e6389aa72f5a2509f735f2247bc1 ] [ddc-core-flow: prep high arity maps generically Ben Lippmeier **20130716091937 Ignore-this: 107c893380ca87614986fe92f85a25c9 ] [ddc-core-flow: slurp maps generically Ben Lippmeier **20130716090316 Ignore-this: cea0b2a83689217c3d4096bd6d3bebef ] [ddc-core-flow: cleanups of intersperser Ben Lippmeier **20130716085115 Ignore-this: cec3142fd70eb9e302c61725a975ad0b ] [ddc-core-flow: build types for mapN# generically Ben Lippmeier **20130716082751 Ignore-this: 785f7dc6230cc96d8e1f4b0b932fe4a0 ] [ddc-core-flow: standardize error messages Ben Lippmeier **20130716065619 Ignore-this: dac5d9cd9dac119c7d98aeb63e498aa2 ] [ddc-core-flow: reformatting, merge Stmt -> EndStmts Ben Lippmeier **20130716064832 Ignore-this: 73d1eb01d5e25e39fb972979bcdc054c ] [ddc-core-flow: dump unused storage module Ben Lippmeier **20130716063950 Ignore-this: 4b21af69ba6a26b5da1e52c7d4891a69 ] [ddc-core-flow: use NameVarMod for other names Ben Lippmeier **20130716063335 Ignore-this: 1138f73103137cb6d092139baa944421 ] [ddc-core-flow: refactoring name generation Ben Lippmeier **20130715070613 Ignore-this: 26cbae9e20941971c8fd9948887e319c ] [ddd-core-flow: formatting wibbles Ben Lippmeier **20130715055604 Ignore-this: 163d2b81a6252815e6d5c6e0aec66127 ] [Add missing module Ben Lippmeier **20130703011504 Ignore-this: 87c365e2f776d16137058e2a157bd684 ] [Fix imports and cabal files Ben Lippmeier **20130702074646 Ignore-this: 8d6b7b063dc0e37541a47ec5dc9bf6a0 ] [ddc-core-flow: use simple version of AST in lowering transform Ben Lippmeier **20130702072404 Ignore-this: 7ff6aee6cb8c74877592b016fd2b134d ] [ddc-core: split Pattern def into own module Ben Lippmeier **20130626015822 Ignore-this: 79a1c71e420ec7162a1033efb7ad4dcc ] [ddc-core: add Annotate transform to convert Simple -> Annot version of the AST Ben Lippmeier **20130625072814 Ignore-this: 48a7c2fe13135a7f60ce8e53eb77377 ] [ddc-core: more reorg of module structure Ben Lippmeier **20130625063925 Ignore-this: 10e34d164c486a1514c5eae5f9d64011 ] [Follow DaCon module move Ben Lippmeier **20130625055147 Ignore-this: 959ae48c5d354bae037137b64d9f3522 ] [ddc-core: shift DaCon into Exp dir Ben Lippmeier **20130625054918 Ignore-this: 5716aa266d894a182b42b1feb3eaf2df ] [ddc-core: add simple version of the language AST Ben Lippmeier **20130624131219 Ignore-this: ac2ad5ef8673594c596944bce2cf494f ] [ddc-core: merge NFData plate with annotated AST def Ben Lippmeier **20130624124656 Ignore-this: b2036c198c349e164d1a69431e8e3ede ] [ddc-core: split WiCon into own module Ben Lippmeier **20130624124242 Ignore-this: e5b303367845edcb53e9dfe6a8e9180 ] [ddc-core: expunge the mode annotation on let bindings, what a bad idea that was Ben Lippmeier **20130623131801 Ignore-this: f6a6f4b7ce7d995f6b37a94f4f3a9931 ] [ddc-core: add annotation to Witness type, to make source position handling easier Ben Lippmeier **20130623115932 Ignore-this: 72906729811f2b95d92a9d106fd67b2e ] [ddc-core-flow: test for two filters based on same source Amos Robinson **20130610235216 Ignore-this: 5d160ebff29ab8d8f5c3dc530cb0eeef ] [ddc-core-flow: implement insertBody for NestList Amos Robinson **20130610235128 Ignore-this: 5af475426bb04afcfe1d77316fd3ca6a ] [ddc-core-flow: extractLoop for NestList Amos Robinson **20130610235106 Ignore-this: 14b4e9819556f296c2fe1fe133c5ba40 ] [ddc-core-flow: wibbles on Forward transform Ben Lippmeier **20130610111541 Ignore-this: f63f9227feb4b4bbef8acdd3fe9cb10b ] [ddc-core-simpl: give proper config to Forward Ben Lippmeier **20130610091740 Ignore-this: 32ed1c6ca2c222e0b6e4c26df8582412 ] [ddc-core-flow: use correct tuple result size in Wind Ben Lippmeier **20130610083702 Ignore-this: 19cf7b3a384d853943e59b3921c37afc ] [ddc-core-flow: fixing bugs in Thread and Wind transform Ben Lippmeier **20130610082334 Ignore-this: b7ea74611a6ae0407f994f2d7e6c2617 ] [ddc-core-flow: add another Thread test Ben Lippmeier **20130610063226 Ignore-this: db54a07325bb3b6a66a3d1ba7eef419f ] [ddc-core-flow: make Wind be sensible when there are no accumulators Ben Lippmeier **20130610062318 Ignore-this: 82ee698fdd1239d2dddd91842721406b ] [ddc-core-flow: make thread transform handle local loops Ben Lippmeier **20130610054714 Ignore-this: eec0207ca4b03440772a8fbbbba8c8af ] [ddc-core-flow: update guard entry counter in Wind transform Ben Lippmeier **20130609122326 Ignore-this: 501e11fc6e23cfbf8eed4768bf28657b ] [ddc-core-flow: loop code from Wind transform typechecks Ben Lippmeier **20130609121045 Ignore-this: ebc329622e57dfd33d31d6074d1bfba3 ] [ddc-core-flow: handle ref update in Wind transform Ben Lippmeier **20130609112039 Ignore-this: de2c8f614d728f8b0fbb9c84cd8a870b ] [ddc-core-flow: flattening out guards in wind transform Ben Lippmeier **20130609110022 Ignore-this: ffa55be16636293a31850a13199b77cf ] [ddc-core-flow: create loop body in wind transform Ben Lippmeier **20130609103422 Ignore-this: 9ead7f19d8bb0358456e48c0c7fbb951 ] [ddc-core-flow: working on Wind transform, not finished yet Ben Lippmeier **20130609092726 Ignore-this: 26d4bef18ae6c611386883585944fc60 ] [ddc-core-flow: add wind transform placeholder to build framework Ben Lippmeier **20130609081016 Ignore-this: 27af9b46bcc9cdb6d178b07978a5699f ] [ddc-core-flow: slurp simple cases, by 'inverting' the case into a let and case for each datacon rgument Amos Robinson **20130609033052 Ignore-this: 152aeae59bd5c765341d07db260a933f ] [ddc-core-flow: intersperse: reorder bindings when extracting Amos Robinson **20130609032827 Ignore-this: e5628f2c355bf44e0145b36be2292f42 ] [ddc-core-flow: follow Nat/Int munging in tests Ben Lippmeier **20130609062815 Ignore-this: 4e2c6ee51e5c1da49acc725f236f2946 ] [ddc-core-flow: fix packme test where the flags are a process parameter Ben Lippmeier **20130609062627 Ignore-this: e85d7f7127dd7f169bb64cef197e23b7 ] [ddc-core-flow: implement sliceVector for packs Amos Robinson **20130608031520 Ignore-this: 79e8962e22a2785f74bee5e354ad50dc ] [ddc-core-flow: slurp map2 Amos Robinson **20130607075758 Ignore-this: 5bba3f9b0d646f80c56221c78c1a7017 ] [ddc-core-flow: DODGILY convert Nat# to Int# Amos Robinson **20130607065656 Ignore-this: 5fe8af2746951c719b0ebb87c2522dca ] [ddc-core-flow: make extract intersperse statements so that lets used by loops are defined at top etc Amos Robinson **20130607062654 Ignore-this: b24c560249f3c33e503a10089e70f090 ] [ddc-core-flow: support foldIndex and map2. change OpFold to take index as well, both OpFlowFold and OpFlowFoldIndex use OpFold Amos Robinson **20130607044859 Ignore-this: f3c4f5e17cf9c21a56d34322a803e6b0 ] [ddc-core-flow: fix concretize for 'newVectorR#': was giving wrong type argument to rateOfSeries#, new vector's element type instead of the found series' element Amos Robinson **20130605121846 Ignore-this: 96655575929ac25815240413995ea67d ] [ddc-core-simpl: Thread: thread state through simple cases, assuming scrutinee is pure (true if it's been converted to ANF?) Amos Robinson **20130603075100 Ignore-this: 5b57bad4b61a8ecd4dd2fef865f52d0 ] [ddc-core-simpl: finish eta transform Ben Lippmeier **20130527110939 Ignore-this: 2b89be2d637afa194a5b4492be80f0ca ] [Add eta transform test Ben Lippmeier **20130527102812 Ignore-this: 2e5c4ef84da2523d89d3dd01181861c0 ] [ddc-core-simpl: adding boilerplate for eta expansion Ben Lippmeier **20130527070301 Ignore-this: 5c0dddb81ae1c70f32223cb35164070a ] [ddc-core-simpl: add first cut eta expansion Ben Lippmeier **20130527060455 Ignore-this: 12ee12761e8b32340c9e3fa7ef3c97ce ] [ddc-core-simpl: add transformDown boilerplate Ben Lippmeier **20130527033505 Ignore-this: f2554c25ba5b1177bdcd9ce933981596 ] [ddc-core: type checking, search for type constructors in the kind environment too Amos Robinson **20130527031500 Ignore-this: 5da31d3110db201cbe923900cd967992 ] [Make load functions return the AST annotated with source positions Ben Lippmeier **20130526124304 Ignore-this: 9e819e6564660e6a4023cddf6c3c8fc2 ] [ddc-core-flow: perform eta-reduction inplace on non-letbound variables Amos Robinson **20130526121048 Ignore-this: 9353da5ab7d97d59b22530669e12e2bd ] [ddc-core-flow: update test for new type of guard# Ben Lippmeier **20130526055453 Ignore-this: 7ca71a9d468df2556decb8763751b383 ] [ddc-core-flow: remove unused quantified tyvars from guard# Ben Lippmeier **20130526055257 Ignore-this: 7474f08ef9708e0c87e3324ae05525e9 ] [ddc-core-salt: add mod primop Ben Lippmeier **20130526032222 Ignore-this: e0b81e6dd2b6243783e1a6bb32c70fbc ] [Beautify HACKING file Ben Lippmeier **20130524100002 Ignore-this: be7ba216a8076ff78645aab9e463e6ce ] [ddc-core-flow: add thread type for guard# Ben Lippmeier **20130524095509 Ignore-this: 1f187059c1d00c39b1500c332f266b16 ] [ddc-core-flow: add thread test Ben Lippmeier **20130524094545 Ignore-this: 38dcf816d0b4cbe738e36356bc2f4561 ] [ddc-core-flow: create counters selector contexts Ben Lippmeier **20130524093719 Ignore-this: cf0b5dde5ea984e145f30b10fc278c26 ] [ddc-core-flow: add more pack tests Ben Lippmeier **20130524084300 Ignore-this: 6e8e77cf9d001d12d0b04444ef7bba07 ] [ddc-core-flow: fix alloc patcher for nested selector contexts Ben Lippmeier **20130524074751 Ignore-this: a10f5be91b7fbedc1f15aa8636771204 ] [ddc-core-flow: handle nested selector contexts Ben Lippmeier **20130524072514 Ignore-this: df626d17ecc5cf0ce71ec6ce0340c70a ] [ddc-core-flow: allocate result vectors based on outer rate of selector context Ben Lippmeier **20130524064630 Ignore-this: 8e3ff63b565a668eaf3930148e86423f ] [ddc-core-flow: do scheduling for pack Ben Lippmeier **20130524061451 Ignore-this: 5c4f08cb14f2fc770f7de8afdda047a7 ] [ddc-base: add source position returning versions of token funtions Ben Lippmeier **20130518122524 Ignore-this: c4f007458032980c6fb763440178ccbd ] [ddc-core-flow: add filter test files Ben Lippmeier **20130524041521 Ignore-this: 9b3ec3c3c6ea114baafbb6e4ff99f00b ] [ddc-core-flow: use guard primop instead of explicit case expressions Ben Lippmeier **20130523100130 Ignore-this: 85689048667e68d69fb1ed6b219de5cd ] [ddc-core-flow: create nested contexts for pack Ben Lippmeier **20130523094204 Ignore-this: 71300b73347e36f61b0996bac4005074 ] [ddc-core-flow: slurp nested contexts into the Process description Ben Lippmeier **20130523060613 Ignore-this: 295dd44f421d0e11a4cec6904d4c3fe ] [ddc-core-flow: arbitrary sized tuples, but DataDefs only exist for 2,3 and 4 Amos Robinson **20130523050302 Ignore-this: 4b0be88bf87d9766a62413d48dcaa263 ] [ddc-core-flow: add foldMap test returning a tuple Ben Lippmeier **20130523032038 Ignore-this: ffd3e9a0f6bce3900f60a6855f610390 ] [ddc-core-flow: add filter test Ben Lippmeier **20130513124847 Ignore-this: cf030cb31bbe2f9ad3561c4eb88841d ] [ddc-core-flow: add map fusion tests Ben Lippmeier **20130510065243 Ignore-this: bec8adbd70a06bf640e8f8bc05577c8c ] [ddc-core-flow: cleanup docs Ben Lippmeier **20130510065001 Ignore-this: 9463bf0d0ff6f33ff012e788d66aa54a ] [ddc-core-flow: cleanup module structure Ben Lippmeier **20130510061603 Ignore-this: 92661f7b822c432de8c41fada16a3fd9 ] [ddc-core-flow: add more tests Ben Lippmeier **20130510060521 Ignore-this: d9889af0d280020c3d272f3ebb8972d2 ] [ddc-core-flow: add test files and ensure code to be lowered has full type annots Ben Lippmeier **20130510055614 Ignore-this: 26d42fadc67f6f8999c7a1906e6c9f03 ] [ddc-driver: type check prepped and lowered flow programs in ddc and ddci-core Ben Lippmeier **20130510045841 Ignore-this: 8aec840b668cf35d45d8939eb46fa4e7 ] [ddc-tools: add ddc and ddci-core commands for all the flow passes Ben Lippmeier **20130510045148 Ignore-this: 27d411cb1124cd4da93d0acabfe6e1e7 ] [ddc-driver: add proper flow lower stage Ben Lippmeier **20130510043809 Ignore-this: 1873d50dd2d43040497dec8cf77618f6 ] [ddc-driver: adding lower stages Ben Lippmeier **20130510033714 Ignore-this: e1854275471593241bf219be4474f132 ] [ddc-build: break up pipeline module Ben Lippmeier **20130510025315 Ignore-this: 61e92e93022858cd63c26b764c33fcef ] [ddc-core-flow: update tests Ben Lippmeier **20130510021251 Ignore-this: 25caf1b6112d3c0a98f22d23bf028078 ] [ddc-core-flow: add vector creation Ben Lippmeier **20130509122551 Ignore-this: 194fe3c337006ab9be5dbc37d03daf61 ] [ddc-core-flow: refactoring Array/Vector split Ben Lippmeier **20130508075517 Ignore-this: 114131ea7ad0bed3c26471b8f4d55b76 ] [ddc-core-flow: add vectorOfSeries, and ditch old array ops Ben Lippmeier **20130508054027 Ignore-this: 2e1d00b080ba4fdb4dfb8f4935fda4e2 ] [ddc-core-flow: use right variable when loading from accumulators Ben Lippmeier **20130508031852 Ignore-this: f3e4ec8a2c8b49d6f5a749bfedce8fe2 ] [ddc-core-flow: refactor operator scheduling Ben Lippmeier **20130507112145 Ignore-this: 291c1a995d51fd9e26adcffe13238d32 ] [ddc-core-flow: in progress adding maps Ben Lippmeier **20130507070616 Ignore-this: 9a4bd5af0c016b5b919c865f0aabd8d1 ] [ddc-core-flow: break up Process module and add map1 detection Ben Lippmeier **20130507062756 Ignore-this: 952d713c2d5ecd79d770257ce485c5dc ] [ddc-core-flow: rename Stream -> Series Ben Lippmeier **20130507020352 Ignore-this: 7fae1c3e14ea30ce6ffa8528ed9a53d3 ] [ddc-core-simpl: support snipping of let body via a config flag Ben Lippmeier **20130506112616 Ignore-this: 26db2882f89ec16d3d2d6641ec3a0e38 ] [ddc-core-flow: fix warnings Ben Lippmeier **20130506083521 Ignore-this: de3cf024073e87aff779040f9c084034 ] [ddc-core-flow: redo Thread transform to take type annotated AST Ben Lippmeier **20130506082603 Ignore-this: 7ebb3b61c095d43f3bc12ee4f4514ee7 ] [ddc-core-flow: follow primop changes in tests Ben Lippmeier **20130506015524 Ignore-this: 7a05682777d5278e9846fa821a880191 ] [ddc-alpha: follow changes in hashable API Ben Lippmeier **20130505070138 Ignore-this: afcf1ce173290447dc3f571b8ae04f2c ] [ddc-core-flow: cleanups and notes Ben Lippmeier **20130503095951 Ignore-this: 60844f7925b0e89015532c530dd3a360 ] [ddc-core-flow: add command line interface for rate concretization Ben Lippmeier **20130503035351 Ignore-this: 887c002c90415024c9c5191aaf4eb480 ] [ddc-core-flow: redo handling of rates Ben Lippmeier **20130503031118 Ignore-this: 418a31d641db6e4b8ea688f120dc5587 ] [repa-flow: drop unused Len and Nat' constructors Ben Lippmeier **20130503020708 Ignore-this: f1c20ee9b49d5397fd2d078e5b0e973b ] [ddc-core-flow: track envs in thread transform so we can check the type of function bodies Ben Lippmeier **20130502032552 Ignore-this: d9964cbdee7c2a00d02228d813f8ab41 ] [Add current HCAR entry Ben Lippmeier **20130501031521 Ignore-this: b30367889966aa7f100e6655e796ab99 ] [ddc-core: add caselet syntax and work on core flow Ben Lippmeier **20130426110315 Ignore-this: 1b416d6e35fbbdb3b1ffa719655dec68 ] [ddc-core-flow: add flow storage transform Ben Lippmeier **20130426075203 Ignore-this: b83b1e919a4eab1f770011969c979674 ] [ddc-core-simpl: got Thread transform working properly Ben Lippmeier **20130426043518 Ignore-this: bc362f7bf50074e3991b721113365947 ] [Follow name changes in Core Flow tests Ben Lippmeier **20130423113139 Ignore-this: f804a3dd43e8c2c819c1d1ffc5c110d0 ] [ddc-core-simpl: add Thread transform Ben Lippmeier **20130423112820 Ignore-this: fa54525fda14b52515665cb0b0275012 ] [ddc-core-flow: add thread skeleton to ddc driver and fix lower type bugs Ben Lippmeier **20130423082254 Ignore-this: 649efb90092fde0fdfffac645234373f ] [ddc-core-flow: finish prim refactoring Ben Lippmeier **20130423063300 Ignore-this: 48cae8608de2f0617bc16c3be52ad745 ] [ddc-core-flow: sort out prim operator defs Ben Lippmeier **20130423063117 Ignore-this: e0166b7ccf9ecba08d8b03a61e0b4d7b ] [ddc-core-flow: split names into smaller modules Ben Lippmeier **20130423025036 Ignore-this: 2a4e4801d76b5baddacc4c394952a742 ] [ddc-core-flow: use correct stream element type Ben Lippmeier **20130422061630 Ignore-this: 7fcd67566f4be3aecc3d610266b6d048 ] [ddc-core-flow: work on lower prep, and more fine grained float control Ben Lippmeier **20130422052357 Ignore-this: 2b91bd42dc62754b10810819b42ad00c ] [ddc-core-flow: add prep pass for flow lowering Ben Lippmeier **20130422025513 Ignore-this: 6e9af49ca2bc8a747e2ea9576c0428ea ] [ddc-core-flow: fixing returned result Ben Lippmeier **20130416103553 Ignore-this: 8eeb48c1d8f70549f21e9fdf190d8d4b ] [ddc-core-flow: use next# to read elems out of streams Ben Lippmeier **20130409073346 Ignore-this: 7297c2ed2542a5ff608223d33957ec55 ] [ddc-core-flow: add missing FlowLower driver module Ben Lippmeier **20130319004746 Ignore-this: e76ffd7c72c899f5d24c03e006a41c1 ] [ddc-core-flow: get process/procedure split working Ben Lippmeier **20130318062603 Ignore-this: d1c335c72dfae10907afe262a9b32535 ] [ddc-core-flow: start adding -flow-lower command Ben Lippmeier **20130318031304 Ignore-this: e02323ebdc6f9cfd4ceb55ee29093797 ] [ddc-core-flow: add toStream primop Ben Lippmeier **20130315072903 Ignore-this: 4c7348c21dcbf8c9d2d384d72a8b0a6 ] [ddc-core-flow: add quickhull kernel test Ben Lippmeier **20130315071613 Ignore-this: da7446d5dc3d927071be40b27cd6fd91 ] [ddc-core-flow: swap order of type args in flow primops Ben Lippmeier **20130315062929 Ignore-this: 81724dcc0421c759dac6f65f3d47f745 ] [ddc-core-flow: Add more primops for diamond dependenency example Ben Lippmeier **20130315060940 Ignore-this: 6c47d50fc45c8bb95106a16e504675ab ] [ddc-core-flow: Add type of more primops Ben Lippmeier **20130315042951 Ignore-this: b915c28d90b9908263752b3dbe4d07b6 ] [Add supers of kinds to profile Ben Lippmeier **20130314043010 Ignore-this: d1a06b24d99dfa4a24e86ba1fcb9fbab ] [Split type checker config into own module, and make type/kind checker eat it Ben Lippmeier **20130314042155 Ignore-this: ef1b417f9166a54a02f7c0533f9651f4 ] [Unbreak factorial test Ben Lippmeier **20130306002127 Ignore-this: 8fce21f9b60c07974f60c9b9dfe81864 ] [Follow syntax changes in demos Ben Lippmeier **20130305051355 Ignore-this: 88890d22b3cd70964b4b5f51cc78d450 ] [Follow syntax changes in the rest of the tests Ben Lippmeier **20130303115442 Ignore-this: 67bf5721ba6c781bc649fd9b878924ec ] [Follow syntax changes in transform tests Ben Lippmeier **20130303112609 Ignore-this: d095dea9f5f61c4bcc5efc1767b036f4 ] [Follow synta changes in typing tests Ben Lippmeier **20130303111806 Ignore-this: d5c0d51809a567412080d096b603d3b2 ] [Change syntax of types to use named kinds Ben Lippmeier **20130303110347 Ignore-this: 6564b419ce7995e711cc474256d3c1ac ] [ddc-core-flow: add Trav notes Ben Lippmeier **20130225060939 Ignore-this: 45fc8e65855321733f788df8f0c4ba4d ] [ddc-build: add missing Flow module Ben Lippmeier **20130223022153 Ignore-this: 379814e5bc774e31475194efdb93935c ] [ddc-core-flow: add tupling fold test Ben Lippmeier **20130222082855 Ignore-this: adad11b04f2ce2eab22e28b63af61b6b ] [Bump package versions and add ddc-core-flow Ben Lippmeier **20130222072529 Ignore-this: fc5a4fb2d42af9e112afefff15b04e47 ] [ddc-core-llvm: fix bug in orientation Tran Ma **20130206154323 Ignore-this: a9ec27dad2199dc6c2d2d1be9ae5a1a ] [ddc-core-llvm: fix #297 -- finds an orientation in linear time, if graph is a comparability graph we get an optimal orientation, otherwise we get a pretty much random one Tran Ma **20130105202435 Ignore-this: 5544df0e118c754a2fb7830b7833cdce ] [TAG Release 0.3.1.3 Ben Lippmeier **20121222124029 Ignore-this: 9de69c1486836317564c5a4b28b7b0be ] Patch bundle hash: 628617184518d249aae92c8a0e82be59264bd6b0