Timeline



Sep 6, 2012:

5:25 PM Changeset [888] by Anya Helene Bagge
Make @ operator sloppy. Bump version and release 0.2.30
4:28 PM Changeset [887] by Anya Helene Bagge
Work on the flattener
1:59 PM Ticket #153 (Add standard C++ methods to generated C++ skeleton and code.) created by magne
When calling external C++ code from magnolia, the C++ system …
1:40 PM Ticket #152 (Unary division symbol) created by magne
We should have a /_ in the same way as we have a -_.

Sep 4, 2012:

4:07 PM Changeset [886] by Anya Helene Bagge
Move things around a bit.
3:37 PM Changeset [885] by Anya Helene Bagge
Fix some warnings
3:22 PM Changeset [884] by Anya Helene Bagge
Add getChild() to Magnolia packages

Sep 3, 2012:

2:42 AM Changeset [883] by Anya Helene Bagge
Fix some error handling problems in the loader
1:32 AM Changeset [882] by Anya Helene Bagge
* Use URIs instead of IPaths, reducing dependence on Eclipse

Sep 2, 2012:

9:29 PM Changeset [881] by Anya Helene Bagge
* make a 'project overview' command that shows interesting information …
12:29 PM Changeset [880] by Anya Helene Bagge
* more module -> package * make loader work with the new function-call …

Aug 31, 2012:

3:33 PM Changeset [879] by Anya Helene Bagge
Merge changes from 0.2.29 branch.
2:18 PM Changeset [878] by Anya Helene Bagge
This big commit breaks the compiler! * redesign the resource system …

Aug 27, 2012:

8:09 PM Changeset [877] by biz002
fix global inlining regression
8:08 PM Changeset [876] by biz002
never introduce extra 'let' when no ow-vars in inlining
8:08 PM Changeset [875] by biz002
use indentation in pp'ing 'if' and 'let' statements
5:05 PM Changeset [874] by biz002
deal with overwritten variables appearing in inlined expressions …
4:55 PM Changeset [873] by biz002
variable inlining test .mg files

Aug 26, 2012:

12:10 AM Changeset [872] by biz002
limited support for variable inlining assignments can be removed …

Aug 22, 2012:

4:43 PM Changeset [871] by Anya Helene Bagge
*Really* the new branch for 0.2.30
4:43 PM Changeset [870] by Anya Helene Bagge
whoops!
4:39 PM Changeset [869] by Anya Helene Bagge
New branch for 0.2.30
4:37 PM Changeset [868] by Anya Helene Bagge
Bump and release 0.2.29
4:31 PM Ticket #151 (data invariant and quotient axioms) created by Anya Helene Bagge
Declaring a data invariant and a quotient should probably cause a …
4:28 PM Changeset [867] by Anya Helene Bagge
Another grammar fix
4:17 PM Changeset [866] by Anya Helene Bagge
Fix associativity of quotient and datainvariant
4:03 PM Changeset [865] by Anya Helene Bagge
* implement retain and remove filters * add docstring for filters * …

Aug 21, 2012:

4:06 PM Changeset [864] by Anya Helene Bagge
* Implement retain filter (other variants should be trivial to copy …

Aug 20, 2012:

5:56 PM Changeset [863] by Anya Helene Bagge
* port pixel poo fix from rascal * implement datainvariant and …
2:21 PM Ticket #150 (data invariant keyword is unfortunate) created by Anya Helene Bagge
The spec says 'dataInvariant' (camelcase), syntax def says …

Aug 19, 2012:

11:19 PM Changeset [862] by biz002
support for inlining something that inlines to a built-in and …

Aug 18, 2012:

11:35 PM Changeset [861] by biz002
more fine-grained inlining of proc and fun calls now inlining of …

Aug 16, 2012:

3:45 PM Changeset [860] by biz002
inliner option to substitute argument expressions for 'obs' params …
3:45 PM Changeset [859] by biz002
fix ValDeclSugar desugaring
3:27 PM Changeset [858] by biz002
one more procedure inlining test .mg file
12:52 PM Changeset [857] by biz002
modifications to recent magnolia syntax additions desugaring for …

Aug 15, 2012:

7:44 PM Changeset [856] by biz002
add new magnolia syntax - let expression - statement …
12:34 AM Changeset [855] by biz002
clojure api for clearing the fact database

Aug 14, 2012:

1:26 PM Changeset [854] by magne
Nested comments /*< .. >*/ cannot be nested Reported by: magne Owned …
1:25 PM Ticket #149 (Nested comments /*< .. >*/ cannot be nested) created by magne
Nested comments do not seem to be implemented. /*< / Yet another …

Aug 13, 2012:

11:21 PM Changeset [853] by biz002
experimental, basic inliner based on Inliner.rsc, but in a separate …
10:53 PM Changeset [852] by biz002
small .mg source files for function inlining testing
5:39 PM Changeset [851] by biz002
small .mg source files for procedure inlining testing
2:14 PM Ticket #148 (Operators @ versus @@) created by magne
The implementation combinator operator @ is the weak form of the …

Aug 11, 2012:

10:47 AM Changeset [850] by magne
Ticket #147 (new defect) Multiple renamings cannot be stored Look at …
10:43 AM Ticket #147 (Multiple renamings cannot be stored) created by magne
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 Anya Helene Bagge
(when the new system is up and running)
9:19 PM Ticket #145 (rework resource manager) created by Anya Helene Bagge
as sketched on Anya's whiteboard: * Set of packages (per project) * …
9:07 PM Ticket #144 (make builder options user-configurable) created by Anya Helene Bagge
...using a global and per-project preference.
5:55 PM Changeset [849] by Anya Helene Bagge
Test commit notifications
3:35 PM Changeset [848] by Anya Helene Bagge
* 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 Anya Helene Bagge
fixed: 'clean' would catch and ignore CoreException. This will now be …
3:24 PM Ticket #131 (Avoid removing all directories on clean) closed by Anya Helene Bagge
fixed: Done. Directories that have a counterpart in src will be kept by …
12:17 PM Ticket #143 (suffix _p) created by magne
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 magne
Flattened view of implementation does not distinguish on- and …
4:31 PM Ticket #141 (Test6) closed by Anya Helene Bagge
fixed
4:30 PM Ticket #139 (test4) closed by Anya Helene Bagge
fixed
4:30 PM Ticket #136 (Test2) closed by Anya Helene Bagge
invalid
4:30 PM Ticket #135 (test) closed by Anya Helene Bagge
worksforme
4:28 PM Ticket #140 (test5) closed by Anya Helene Bagge
fixed
4:10 PM Ticket #141 (Test6) created by Anya Helene Bagge
4:09 PM Ticket #140 (test5) created by Anya Helene Bagge
4:01 PM Ticket #139 (test4) created by Anya Helene Bagge
3:59 PM Ticket #137 (Test3) closed by Anya Helene Bagge
fixed
3:31 PM Ticket #137 (Test3) reopened by Anya Helene Bagge
2:37 PM Ticket #138 (bugs cannot be filed) closed by biz002
worksforme
2:36 PM Ticket #138 (bugs cannot be filed) created by biz002
2:33 PM Ticket #137 (Test3) closed by Anya Helene Bagge
fixed
2:25 PM Changeset [847] by biz002
package declaration pp complaint fix and other pp related changes …
2:24 PM Ticket #137 (Test3) created by Anya Helene Bagge
12:52 PM Ticket #136 (Test2) created by Anya Helene Bagge
12:37 AM Changeset [846] by biz002
fix igtd warnings in consoleinfra

Aug 8, 2012:

6:29 PM Changeset [845] by Anya Helene Bagge
Make a function interface to C++ code generator
3:19 PM Ticket #135 (test) created by Anya Helene Bagge
1:40 PM Changeset [844] by Anya Helene Bagge
Small experiment adding more structure to qualified names …
12:58 PM Ticket #134 (Renaming construct) created by magne
The renaming construct is to replace the implementation construct for …
12:06 PM Ticket #133 (Signature filtering constructs) created by magne
The signature filtering constructs retain and remove are not …
11:59 AM Ticket #132 (dataInvariant and quotient constructions) created by magne
The keyword dataInvariant is not recognised by the parser. The keyword …

Aug 7, 2012:

7:07 PM Changeset [843] by Anya Helene Bagge
AST refactoring: drop first argument from Define. (New syntax: …
6:30 PM Changeset [842] by Anya Helene Bagge
* 'module' -> 'package' (with warning) * make package header optional
6:00 PM Changeset [841] by Anya Helene Bagge
New branch for 0.2.29
5:58 PM Changeset [840] by Anya Helene Bagge
Bump version and release 0.2.28
5:57 PM Changeset [839] by Anya Helene Bagge
Merge fixes from trunk (820:838)
5:13 PM Ticket #120 (Error in generated code for ...) closed by Anya Helene Bagge
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 Anya Helene Bagge
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 Anya Helene Bagge
fixed
4:52 PM Changeset [838] by Anya Helene Bagge
*Really* remove axioms from signatures (Fixes #125)
4:47 PM Changeset [837] by Anya Helene Bagge
Always use 'attrs' of a definition, rather than 'mods'.
4:38 PM Changeset [836] by Anya Helene Bagge
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 Anya Helene Bagge
fixed
3:43 PM Changeset [835] by Anya Helene Bagge
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 Anya Helene Bagge
fixed
3:10 PM Changeset [834] by Anya Helene Bagge
Also rename return/argument types for externals (only the external …
3:09 PM Changeset [833] by Anya Helene Bagge
Refine tests for #124, #129, #130.
3:07 PM Ticket #130 (C++ overloading fails when integrating two libraries with the same ...) created by Anya Helene Bagge
...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 Anya Helene Bagge
10:36 AM Ticket #88 (Replace trac logo with bldl/Magnolia logo) closed by Anya Helene Bagge
fixed
12:58 AM Changeset [832] by biz002
fix for a fix, for testutil variant of the compilation pipeline * …
12:20 AM Changeset [831] by Anya Helene Bagge
Favicon and header for the Trac page etc.
12:07 AM Changeset [830] by Anya Helene Bagge
Add test cases for bugs #122 and #124.
Note: See TracTimeline for information about the timeline view.