Timeline
Sep 6, 2012:
- 5:25 PM Changeset [888] by
- Make @ operator sloppy. Bump version and release 0.2.30
- 4:28 PM Changeset [887] by
- Work on the flattener
- 1:59 PM Ticket #153 (Add standard C++ methods to generated C++ skeleton and code.) created by
- When calling external C++ code from magnolia, the C++ system …
- 1:40 PM Ticket #152 (Unary division symbol) created by
- We should have a /_ in the same way as we have a -_.
Sep 4, 2012:
- 4:07 PM Changeset [886] by
- Move things around a bit.
- 3:37 PM Changeset [885] by
- Fix some warnings
- 3:22 PM Changeset [884] by
- Add getChild() to Magnolia packages
Sep 3, 2012:
- 2:42 AM Changeset [883] by
- Fix some error handling problems in the loader
- 1:32 AM Changeset [882] by
- * Use URIs instead of IPaths, reducing dependence on Eclipse
Sep 2, 2012:
- 9:29 PM Changeset [881] by
- * make a 'project overview' command that shows interesting information …
- 12:29 PM Changeset [880] by
- * more module -> package * make loader work with the new function-call …
Aug 31, 2012:
- 3:33 PM Changeset [879] by
- Merge changes from 0.2.29 branch.
- 2:18 PM Changeset [878] by
- This big commit breaks the compiler! * redesign the resource system …
Aug 27, 2012:
- 8:09 PM Changeset [877] by
- fix global inlining regression
- 8:08 PM Changeset [876] by
- never introduce extra 'let' when no ow-vars in inlining
- 8:08 PM Changeset [875] by
- use indentation in pp'ing 'if' and 'let' statements
- 5:05 PM Changeset [874] by
- deal with overwritten variables appearing in inlined expressions …
- 4:55 PM Changeset [873] by
- variable inlining test .mg files
Aug 26, 2012:
- 12:10 AM Changeset [872] by
- limited support for variable inlining assignments can be removed …
Aug 22, 2012:
- 4:43 PM Changeset [871] by
- *Really* the new branch for 0.2.30
- 4:43 PM Changeset [870] by
- whoops!
- 4:39 PM Changeset [869] by
- New branch for 0.2.30
- 4:37 PM Changeset [868] by
- Bump and release 0.2.29
- 4:31 PM Ticket #151 (data invariant and quotient axioms) created by
- Declaring a data invariant and a quotient should probably cause a …
- 4:28 PM Changeset [867] by
- Another grammar fix
- 4:17 PM Changeset [866] by
- Fix associativity of quotient and datainvariant
- 4:03 PM Changeset [865] by
- * implement retain and remove filters * add docstring for filters * …
Aug 21, 2012:
- 4:06 PM Changeset [864] by
- * Implement retain filter (other variants should be trivial to copy …
Aug 20, 2012:
- 5:56 PM Changeset [863] by
- * port pixel poo fix from rascal * implement datainvariant and …
- 2:21 PM Ticket #150 (data invariant keyword is unfortunate) created by
- The spec says 'dataInvariant' (camelcase), syntax def says …
Aug 19, 2012:
- 11:19 PM Changeset [862] by
- support for inlining something that inlines to a built-in and …
Aug 18, 2012:
- 11:35 PM Changeset [861] by
- more fine-grained inlining of proc and fun calls now inlining of …
Aug 16, 2012:
- 3:45 PM Changeset [860] by
- inliner option to substitute argument expressions for 'obs' params …
- 3:45 PM Changeset [859] by
- fix ValDeclSugar desugaring
- 3:27 PM Changeset [858] by
- one more procedure inlining test .mg file
- 12:52 PM Changeset [857] by
- modifications to recent magnolia syntax additions desugaring for …
Aug 15, 2012:
- 7:44 PM Changeset [856] by
- add new magnolia syntax - let expression - statement …
- 12:34 AM Changeset [855] by
- clojure api for clearing the fact database
Aug 14, 2012:
- 1:26 PM Changeset [854] by
- Nested comments /*< .. >*/ cannot be nested Reported by: magne Owned …
- 1:25 PM Ticket #149 (Nested comments /*< .. >*/ cannot be nested) created by
- Nested comments do not seem to be implemented. /*< / Yet another …
Aug 13, 2012:
- 11:21 PM Changeset [853] by
- experimental, basic inliner based on Inliner.rsc, but in a separate …
- 10:53 PM Changeset [852] by
- small .mg source files for function inlining testing
- 5:39 PM Changeset [851] by
- small .mg source files for procedure inlining testing
- 2:14 PM Ticket #148 (Operators @ versus @@) created by
- The implementation combinator operator @ is the weak form of the …
Aug 11, 2012:
- 10:47 AM Changeset [850] by
- Ticket #147 (new defect) Multiple renamings cannot be stored Look at …
- 10:43 AM Ticket #147 (Multiple renamings cannot be stored) created by
- Look at the following example: concept A = { type T; } implementation …
Aug 10, 2012:
- 9:20 PM Ticket #146 (make non-eclipse version of resource manager) created by
- (when the new system is up and running)
- 9:19 PM Ticket #145 (rework resource manager) created by
- as sketched on Anya's whiteboard: * Set of packages (per project) * …
- 9:07 PM Ticket #144 (make builder options user-configurable) created by
- ...using a global and per-project preference.
- 5:55 PM Changeset [849] by
- Test commit notifications
- 3:35 PM Changeset [848] by
- * throw exceptions if clean fails due to out-of-sync resources (fixes …
- 3:28 PM Ticket #121 (code generation: copying of files incomplete) closed by
- fixed: 'clean' would catch and ignore CoreException. This will now be …
- 3:24 PM Ticket #131 (Avoid removing all directories on clean) closed by
- fixed: Done. Directories that have a counterpart in src will be kept by …
- 12:17 PM Ticket #143 (suffix _p) created by
- The compiler warns that procedures will be mangled to a _p suffix. …
Aug 9, 2012:
- 6:17 PM Ticket #142 (Flattened view of implementation does not distinguish on- and defines-parts) created by
- Flattened view of implementation does not distinguish on- and …
- 4:31 PM Ticket #141 (Test6) closed by
- fixed
- 4:30 PM Ticket #139 (test4) closed by
- fixed
- 4:30 PM Ticket #136 (Test2) closed by
- invalid
- 4:30 PM Ticket #135 (test) closed by
- worksforme
- 4:28 PM Ticket #140 (test5) closed by
- fixed
- 4:10 PM Ticket #141 (Test6) created by
- 4:09 PM Ticket #140 (test5) created by
- 4:01 PM Ticket #139 (test4) created by
- 3:59 PM Ticket #137 (Test3) closed by
- fixed
- 3:31 PM Ticket #137 (Test3) reopened by
- 2:37 PM Ticket #138 (bugs cannot be filed) closed by
- worksforme
- 2:36 PM Ticket #138 (bugs cannot be filed) created by
- 2:33 PM Ticket #137 (Test3) closed by
- fixed
- 2:25 PM Changeset [847] by
- package declaration pp complaint fix and other pp related changes …
- 2:24 PM Ticket #137 (Test3) created by
- 12:52 PM Ticket #136 (Test2) created by
- 12:37 AM Changeset [846] by
- fix igtd warnings in consoleinfra
Aug 8, 2012:
- 6:29 PM Changeset [845] by
- Make a function interface to C++ code generator
- 3:19 PM Ticket #135 (test) created by
- 1:40 PM Changeset [844] by
- Small experiment adding more structure to qualified names …
- 12:58 PM Ticket #134 (Renaming construct) created by
- The renaming construct is to replace the implementation construct for …
- 12:06 PM Ticket #133 (Signature filtering constructs) created by
- The signature filtering constructs retain and remove are not …
- 11:59 AM Ticket #132 (dataInvariant and quotient constructions) created by
- The keyword dataInvariant is not recognised by the parser. The keyword …
Aug 7, 2012:
- 7:07 PM Changeset [843] by
- AST refactoring: drop first argument from Define. (New syntax: …
- 6:30 PM Changeset [842] by
- * 'module' -> 'package' (with warning) * make package header optional
- 6:00 PM Changeset [841] by
- New branch for 0.2.29
- 5:58 PM Changeset [840] by
- Bump version and release 0.2.28
- 5:57 PM Changeset [839] by
- Merge fixes from trunk (820:838)
- 5:13 PM Ticket #120 (Error in generated code for ...) closed by
- wontfix: This is due to C++ operators << and >> missing from the tuple type. We …
- 5:01 PM Ticket #131 (Avoid removing all directories on clean) created by
- At least, keep the directories that have a counterpart in src, so that …
- 4:53 PM Ticket #125 ([Trivial] Signature keyword must remove axiom declarations) closed by
- fixed
- 4:52 PM Changeset [838] by
- *Really* remove axioms from signatures (Fixes #125)
- 4:47 PM Changeset [837] by
- Always use 'attrs' of a definition, rather than 'mods'.
- 4:38 PM Changeset [836] by
- Test for #125 (signature operator should remove axioms)
- 3:43 PM Ticket #129 (TRUE and FALSE don't get compiled to true and false) closed by
- fixed
- 3:43 PM Changeset [835] by
- Make sure builtin constants accessed without () actually gets treated …
- 3:10 PM Ticket #124 (Does not compile: integrating two libraries with the same type name) closed by
- fixed
- 3:10 PM Changeset [834] by
- Also rename return/argument types for externals (only the external …
- 3:09 PM Changeset [833] by
- Refine tests for #124, #129, #130.
- 3:07 PM Ticket #130 (C++ overloading fails when integrating two libraries with the same ...) created by
- ...because C++ overloading doesn't distinguish between typedef'ed …
- 2:52 PM Ticket #129 (TRUE and FALSE don't get compiled to true and false) created by
- 10:36 AM Ticket #88 (Replace trac logo with bldl/Magnolia logo) closed by
- fixed
- 12:58 AM Changeset [832] by
- fix for a fix, for testutil variant of the compilation pipeline * …
- 12:20 AM Changeset [831] by
- Favicon and header for the Trac page etc.
- 12:07 AM Changeset [830] by
- Add test cases for bugs #122 and #124.
Note:
See TracTimeline
for information about the timeline view.