Activity

From 11/22/2012 to 12/21/2012

12/21/2012

04:33 PM Tasks #1316 (Resolved): Add unit test for model-builder class
J. Moringen
04:23 PM Revision 7cb73a04 (rosetta-cl): Refuse float -> uint conversion in src/backend/emitter-conversion...
* src/backend/emitter-conversion.lisp
(defemit/conversion type-float* type-integer*): signal an error if
the targ...
J. Moringen
03:30 AM Revision 924a2a06 (rosetta-units-cl): initial import
J. Moringen
03:21 AM Revision 1e7d9157 (rosetta-units-cl): initial import
J. Moringen

12/20/2012

09:36 PM Revision 1ff7a9da (rosetta-cl): Use `normalize-name' for Lisp names in src/backend/emitter-lisp.lisp
* src/backend/emitter-lisp.lisp
(emit/context :around named-mixin t language-lisp): use
`normalize-name' to gener...
J. Moringen
09:36 PM Revision fcf471dc (rosetta-cl): Added instantiation emitters in src/backend/emitter-lisp.lisp
* src/backend/emitter-lisp.lisp
(emit fundamental-type-mixin target-class language-lisp): added
category :bool
...
J. Moringen
07:35 PM Revision 4ff14a45 (rosetta-cl): Added name normalization in src/{util,frontend/builder-mixins}.lisp
* src/util.lisp: new file; contains utility functions
(digit-boundary?): new function; return non-nil a digit bound...
J. Moringen
01:59 AM Revision 68c6562b (rosetta-yarp-cl): Rewrote src/backend/emitter.lisp and added tests
* src/serialization/bottle-data-holder.lisp
(mechanism-bottle/data-holder::wire-code-type): changed value
instanc...
J. Moringen

12/19/2012

12:19 AM Revision 6c6563a0 (rosetta-cl): TODO temp commit Added dependency protocol in src/model/data/prot...
* src/model/data/protocol.lisp
* src/model/data/mixins.lisp
* src/model/data/package.lisp
* src/backend/protocol.lisp...
J. Moringen
09:27 PM Revision d5b6f2d2 (rosetta-cl): Added name normalization in src/frontend/{util,builder-mixins}.lisp
* src/frontend/util.lisp (digit-boundary?): new function; return
non-nil a digit boundary
(camel-case-boundary?):...
J. Moringen
08:42 PM Revision eaeeae7f (rosetta-cl): Improved lookup default behavior in src/model/data/protocol.lisp
* src/model/data/protocol.lisp (lookup t t list): perform lookup for
relative names
* src/frontend/list-builder.lis...
J. Moringen
04:04 AM Revision d9ad4cb4 (rosetta-cl): Added instantiation of enums in src/backend/emitter-lisp.lisp
* src/model/data/mixins.lisp (contents :around ordered-mixin t): added
:around qualified; changed specializer eql :...
J. Moringen
03:09 AM Revision 132d1686 (rosetta-cl): Fixed emit/context of name entry in src/backend/emitter-lisp.lisp
The `emit/context' method which propulates the "name"" environment
entry should run around most other emit-related me...
J. Moringen
03:07 AM Revision adef95d9 (rosetta-cl): Extended ensure-serialization-cases in test/backend/package.lisp
* test/backend/package.lisp (ensure-serialization-cases): added
type-var parameter to allow clients using the type ...
J. Moringen
03:06 AM Revision bbb8a1b2 (rosetta-cl): Fixed generated superclasses in macros in src/backend/macros.lisp
* src/backend/macros.lisp (define-mechanism-target): added
user-supplied mixins before computed superclass; improve...
J. Moringen
03:03 AM Revision fd791e9a (rosetta-cl): Improved error reports in src/backend/*.lisp
* src/backend/conditions.lisp (missing-environment-entry): improved
report
(define-emit-condition): likewise
* sr...
J. Moringen
03:02 AM Revision 2dbec18a (rosetta-cl): Fixed value validation in src/model/data/type-enum.lisp
* src/model/data/type-enum.lisp
(shared-initialize :after type-enum t): added value-class parameter;
simplified; ...
J. Moringen
02:35 AM Revision 4d5dccbf (rosetta-cl): Added type-integer* in src/model/data/type-fundamental.lisp
* src/model/data/type-fundamental.lisp (sign-mixin): renamed
integer-mixin -> sign-mixin; adapted documentation str...
J. Moringen

12/18/2012

06:55 PM Revision e2a54b11 (rosetta-tools-cl): Changed rs.m.d:name -> rs.m:name in compiler/main.lisp
* compiler/main.lisp (main): adapted to changes in rosetta rs.m.d:name
-> rs.m:name
J. Moringen
06:54 PM Revision 2397669d (rosetta-ros-cl): Added endian information in src/serialization/mechanism.lisp
* src/serialization/mechanism.lisp (mechanism-ros-msg): added
superclass constant-endian-mixin and corresponding in...
J. Moringen
06:49 PM Revision a37b1bb0 (rosetta-ros-cl): Changed test names to avoid name clashes in test/**/*.lisp
* test/package.lisp (package rosetta-ros.test): changed exported
symbol root -> rosetta-ros-root
(suite rosetta-r...
J. Moringen
05:02 PM Revision ad929e11 (rosetta-lcm-cl): Adapted to changed frontend protocol in test/frontend/grammar...
* test/frontend/grammar.lisp
(test rosetta-lcm.frontend.grammar-root::smoke): call `process'
instead of `parse'; ...
J. Moringen
04:56 PM Revision a8a39c6e (rosetta-ros-cl): Adapted to changed frontend protocol in test/frontend/parser-...
* test/frontend/parser-msg.lisp (test parser-root::smoke): call
`process' instead of `parse'
(test parser-root::...
J. Moringen
04:53 PM Revision dd1b43c8 (rosetta-cl): Improved construction of structure types in src/model/data/{mixin...
* src/model/data/mixins.lisp
(shared-initialize :after structure-mixin t): allow plist-like lists
and sequences o...
J. Moringen
04:53 PM Revision ff176b17 (rosetta-cl): process/parse separation in src/frontend/protocol.lisp
* src/frontend/protocol.lisp (process): new generic function; perform
necessary preparations, then dispatch to `par...
J. Moringen
01:59 AM Revision a19fda04 (rosetta-yarp-cl): {offset,length}-type, endian, wire-code in src/serialization...
* src/serialization/bottle-data-holder.lisp
(mechanism-bottle/data-holder): added superclasses
`offset-type-mixin...
J. Moringen

12/17/2012

11:30 PM Revision 2f8f24f7 (rosetta-yarp-cl): Added tag computation functions in src/yarp/bottle-binary.lisp
* src/yarp/bottle-binary.lisp (tag-list->sub-tag): new function;
potentially determine the common tag for a list of...
J. Moringen
11:18 PM Revision 05f0c067 (rosetta-yarp-cl): Changed test names to avoid name clashes in test/**/*.lisp
* test/package.lisp (package rosetta-yarp.test): changed exported
symbol root -> rosetta-yarp-root
(suite rosetta...
J. Moringen
03:28 AM Revision 327e9760 (rosetta-lcm-cl): Handle fields as array indices in src/frontend/grammar.lisp
* src/frontend/grammar.lisp (defrule/locations lcm-field/dimension):
removed array type handling; use new helper fu...
J. Moringen
02:55 AM Revision 1eb25d6f (rosetta-lcm-cl): Use rules provided by rosetta-esrap-util in src/frontend/gram...
* src/frontend/grammar.lisp (digit-char?): removed; replaced with
rules provided by rosetta-esrap-util
(defrule/l...
J. Moringen

12/15/2012

06:23 PM Revision 6d1d1e35 (rosetta-cl): Fixed kind, lookup for list-based builder; added unit tests
* src/model/data/protocol.lisp (fundamental? t): default behavior
consists in consulting `kind'
* src/model/data/ty...
J. Moringen
12:47 PM Revision 2a30dedf (rosetta-cl): Miscellaneous cleanup in src/backend/*.lisp
* src/backend/variables.lisp (*emit-print*): improved documentation
string
* src/backend/protocol.lisp: fixed typo ...
J. Moringen
12:11 PM Revision 596b848e (rosetta-cl): TODO temp commit Added dependency protocol in src/model/data/prot...
* src/model/data/protocol.lisp
* src/model/data/mixins.lisp
* src/model/data/package.lisp
* src/backend/protocol.lisp...
J. Moringen
12:03 PM Revision b7c86681 (rosetta-cl): Added name normalization in src/frontend/{util,builder-mixins}.lisp
* src/frontend/util.lisp (digit-boundary?): new function; return
non-nil a digit boundary
(camel-case-boundary?):...
J. Moringen
12:01 PM Revision b5c4a97a (rosetta-lcm-cl): Proper handling of byte arrays in src/{frontend/grammar,seria...
* src/frontend/grammar.lisp (defrule/location lcm-field/dimension):
treat byte arrays as blobs instead of actual ar...
J. Moringen
09:39 AM Revision b0ab33d3 (rosetta-cl): TODO temp use optimization-case
J. Moringen
09:35 AM Revision c9b1e24c (rosetta-cl): Added optimization-case in src/backend/macros.lisp
* src/backend/macros.lisp (optimization-case): new macro; dispatch on
optimization settings
* src/backend/package.l...
J. Moringen
09:34 AM Revision ee6f6860 (rosetta-cl): TODO temp commit
* src/model/data/mapping.lisp:
* src/frontend/grammar-mapping.lisp: new file;
* src/frontend/format-mapping.lisp: ne...
J. Moringen
09:26 AM Revision 802d8879 (rosetta-cl): Miscellaneous cleanup in src/backend/*.lisp
* src/backend/variables.lisp (*emit-print*): improved documentation
string
* src/backend/protocol.lisp: fixed typo ...
J. Moringen
09:23 AM Revision 1feb1ca2 (rosetta-cl): TODO forward-ported from future master to allow testing
J. Moringen
09:21 AM Revision 4ad24fb5 (rosetta-cl): TODO Added with-{builder,node}, define-model macros in src/fronte...
* src/model/data/repository.lisp
* src/frontend/protocol.lisp (initialize):
(finalize):
* src/frontend/builder-mix...
J. Moringen
09:15 AM Revision 1dee5d29 (rosetta-lcm-cl): Add mechanism mixins in src/serialization/mechanism.lisp
* src/serialization/mechanism.lisp (mechanism-lcm): added superclasses
`length-type-mixin' and `constant-endian-mix...
J. Moringen
09:15 AM Revision 5174e059 (rosetta-lcm-cl): Improved structure emit methods in src/backend/emitter.lisp
* src/backend/emitter.lisp
(emit structure-mixin target-lcm-packed-size t): removed; replaced
by `define-structur...
J. Moringen
08:55 AM Revision f1beda4d (rosetta-cl): Miscellaneous cleanup in src/backend/*.lisp
* src/backend/variables.lisp (*emit-print*): improved documentation
string
* src/backend/protocol.lisp: fixed typo ...
J. Moringen

12/14/2012

06:26 PM Revision 72471dcb (rosetta-cl): Added make-target-like in src/backend/protocol.lisp
* src/backend/protocol.lisp (make-target-like): new generic function;
make a target object based on a existing targ...
J. Moringen

12/11/2012

01:14 AM Revision b1ff133d (rosetta-cl): Improved support for enums in src/backend/emitter-*.lisp
* src/model/data/type-enum.lisp (lookup enum eql :value integer): new
method; lookup enum value by numeric value
* ...
J. Moringen

12/10/2012

12:22 AM Revision ade98ab8 (rosetta-cl): Added language-lisp/compiled in src/model/language/languages.lisp
* src/model/language/languages.lisp
(find-language-class eql :lisp/compiled): new method; return
`language-lisp/c...
J. Moringen
12:15 AM Revision 68f0f445 (rosetta-cl): Moved language classes into src/model/language/languages.lisp
* src/model/language/languages.lisp: new file; contains all builtin
language definitions
* src/model/language/abstr...
J. Moringen

12/07/2012

08:09 PM Revision 3da16ef1 (rosetta-lcm-cl): Changed test names to avoid name clashes in test/**/*.lisp
* test/package.lisp (package rosetta-lcm.test): changed exported
symbol root -> rosetta-lcm-root
(suite rosetta-l...
J. Moringen
02:34 PM Revision 6e6aa528 (rosetta-lcm-cl): Use ensure-package in src/frontend/grammar.lisp
* src/frontend/grammar.lisp (defrule/locations lcm-package):
significantly simplified by using `ensure-package'
* t...
J. Moringen
02:31 PM Revision 17e144f8 (rosetta-esrap-util): Process ensure-package in defrule/locations in src/fronte...
* src/frontend/macros.lisp (defrule/locations): instead of manually
providing replacement functions for `find-node'...
J. Moringen
02:29 PM Revision 976f18a6 (rosetta-cl): Fixed passing-on of arguments in src/frontend/protocol.lisp
* src/frontend/protocol.lisp (ensure-package t): pass arguments to
`find-node'; remove name argument from passed-on...
J. Moringen
03:04 AM Revision 7f624106 (rosetta-cl): Added support for endianess in src/backend/emitter-lisp-serialize...
* src/model/serialization/types.lisp: new file; contains types
used/provided by the model.serialization module
* sr...
J. Moringen
02:47 AM Revision d4f63de9 (rosetta-cl): Added conversion infrastructure in src/backend/emitter-conversion...
* src/model/data/type-enum (enum): added superclass toplevel-mixin
(share-initialize :after enum t): apply `string'...
J. Moringen
02:46 AM Revision a9c92716 (rosetta-cl): Added context-related conditions in src/backend/conditions.lisp
* src/backend/conditions.lisp (context-condition): new condition;
mixin for context-related condition classes
(mi...
J. Moringen
02:09 AM Revision e0a9e21b (rosetta-cl): Improved let-plus &env and &env-r/o macro in src/backend/macros.lisp
* src/backend/macros.lisp (define-let+-expansion &env): added
documentation string; allow new value expression to r...
J. Moringen

12/06/2012

08:35 PM Revision 83493ce2 (rosetta-cl): TODO temp commit Added dependency protocol in src/model/data/prot...
* src/model/data/protocol.lisp
* src/model/data/mixins.lisp
* src/model/data/package.lisp
* src/backend/protocol.lisp...
J. Moringen

12/05/2012

05:22 PM Revision c90b3b13 (rosetta-cl): Added context-related conditions in src/backend/conditions.lisp
* src/backend/conditions.lisp (context-condition): new condition;
mixin for context-related condition classes
(mi...
J. Moringen
04:14 PM Revision 20a1ea14 (rosetta-cl): Added context-related conditions in src/backend/conditions.lisp
* src/backend/conditions.lisp (context-condition): new condition;
mixin for context-related condition classes
(mi...
J. Moringen
04:14 PM Revision e5930369 (rosetta-cl): Improved let-plus &env and &env-r/o macro in src/backend/macros.lisp
* src/backend/macros.lisp (define-let+-expansion &env): added
documentation string; allow new value expression to r...
J. Moringen

12/04/2012

05:26 PM Revision cfa12a76 (rosetta-cl): Added conversion infrastructure in src/backend/emitter-conversion...
* src/backend/protocol.lisp (emit-conversion): new generic function;
allows to dispatch on source and target type o...
J. Moringen
05:11 PM Revision dbef9d46 (rosetta-cl): Updated generate/emit protocol in src/backend/*.lisp
The protocol consists of the following cascade of method calls:
1. client calls `generate'
a) `generate' perfo...
J. Moringen
11:39 AM Revision 8aa07a68 (rosetta-cl): Minor improvements in src/backend/emitter[-lisp]-serializer.lisp
J. Moringen
02:58 AM Revision 1d42af16 (rosetta-cl): Fixes for src/backend/emitter-conversion.lisp, test/backend/emitt...
J. Moringen

12/03/2012

09:50 PM Revision 9ccab742 (rosetta-cl): TODO adjustment in src/backend/emitter-conversion.lisp
J. Moringen
09:50 PM Revision 60259bdd (rosetta-cl): Updated generate/emit protocol in src/backend/*.lisp
* src/backend/protocol.lisp
* src/backend/emitter-lisp.lisp
* src/backend/emitter-lisp-serializer.lisp
* src/backend/...
J. Moringen
09:06 PM Revision 3280c02a (rosetta-cl): export documentation-mixin in src/model/data/package.lisp
J. Moringen
08:48 PM Revision 1ae5d467 (rosetta-cl): TODO Cleanup in src/backend/emitter-conversion.lisp + tests
J. Moringen
07:59 PM Revision dab77564 (rosetta-cl): temp
J. Moringen
07:35 PM Revision 9cf6ea84 (rosetta-cl): Added conversion infrastructure in src/backend/emitter-conversion...
* src/backend/emitter-conversion.lisp: new file; contains emitter
methods for conversions between types
* rosetta.a...
J. Moringen
07:24 PM Revision 4f3cf5fe (rosetta-cl): Improved ensure-package in src/frontend/protocol.lisp
* src/frontend/protocol.lisp (ensure-package t): if name keyword
argument is supplied, ensure compatibility with su...
J. Moringen
07:07 PM Revision d3553f97 (rosetta-cl): Added validate-value and tests for singleton in src/model/data/ty...
* src/model/data/type-singleton.lisp
(shared-initialize :after singleton t): validate value against type1
(valida...
J. Moringen
06:00 PM Revision 81725b65 (rosetta-lcm-cl): Added mechanism-lcm::hash-type in src/serialization/mechanism...
* src/serialization/mechanism.lisp (mechanism-lcm::hash-type): new
slot; the type which should be used to store has...
J. Moringen
05:49 PM Revision 2473f69b (rosetta-cl): Added name normalization in src/frontend/{util,builder-mixins}.lisp
* src/frontend/util.lisp (digit-boundary?): new function; return
non-nil a digit boundary
(camel-case-boundary?):...
J. Moringen
05:27 PM Revision 3af1feba (rosetta-cl): Added optimization-case in src/backend/macros.lisp
* src/backend/macros.lisp (optimization-case): new macro; dispatch on
optimization settings
* src/backend/package.l...
J. Moringen
05:22 PM Revision 9b22b916 (rosetta-cl): TODO temp commit
* src/model/data/mapping.lisp:
* src/frontend/grammar-mapping.lisp: new file;
* src/backend/emitter-mapping.lisp: new...
J. Moringen
03:44 PM Revision 5cf882d1 (rosetta-cl): Generate writers on list nodes in src/frontend/list-builder.lisp
This is necessary for certain unit tests.
* src/frontend/list-builder.lisp (define-fundamental-accessor):
optional...
J. Moringen
03:44 PM Revision 68f0a9d9 (rosetta-cl): Improved type validation protocol in src/model/serialization/prot...
* src/model/serialization/protocol.lisp (validate-type): when
if-invalid is nil, return a `type-invalid-for-mechani...
J. Moringen
03:44 PM Revision ba6faa07 (rosetta-cl): Improved enum data type src/model/data/type-enum.lisp
* src/model/data/type-enum.lisp (shared-initialize :after enum t): new
method; add enum value, if supplied
(setf ...
J. Moringen
03:44 PM Revision 3e104d87 (rosetta-cl): Added value validation protocol in src/model/data/*.lisp
The protocol consists of
(rosetta.model.data:validate-type TYPE VALUE)
which can either return a boolean result o...
J. Moringen
02:45 PM Revision 794e8da0 (rosetta-cl): Improved child-related conditions in src/model/data/conditions.lisp
* src/model/data/conditions.lisp (chainable-child-error): new
condition class; signaled when a child-related error ...
J. Moringen

12/02/2012

02:47 PM Tasks #1278 (New): Support non-inline operations
* operations: @pack@, @unpack@, @packed-size@, etc
* required for some recursive definitions
J. Moringen
05:53 AM Revision 0a7d9459 (rosetta-cl): Added value validation protocol in src/model/data/*.lisp
The protocol consists of
(rosetta.model.data:validate-type TYPE VALUE)
which can either return a boolean result o...
J. Moringen
05:43 AM Revision fbd58116 (rosetta-cl): Added value validation protocol in src/model/data/*.lisp
The protocol consists of
(rosetta.model.data:validate-type TYPE VALUE)
which can either return a boolean result o...
J. Moringen

11/30/2012

10:22 PM Revision abed0dc3 (rosetta-tools-cl): Added doc tool in doc/, rosetta-doc.asd
* doc/debug.lisp: new file; contains debugging code
* doc/graph.lisp: new file; contains code for generating graphviz...
J. Moringen

11/28/2012

07:23 PM Revision 08275098 (rosetta-lcm-cl): Removed *builder* in src/frontend/grammar.lisp
* src/frontend/grammar.lisp (*builder*): removed; now provided by
rosetta-esrap-util
J. Moringen
07:20 PM Revision 57c85f3d (rosetta-lcm-cl): Adaptations to rosetta changes in test/frontend/grammar.lisp
* test/frontend/grammar.lisp (test grammar-root::smoke): expect
:bounds properties in output of list builder
J. Moringen
07:19 PM Revision f89fccfd (rosetta-lcm-cl): Added used package rosetta.model in src/frontend/package.lisp
* src/frontend/package.lisp (package rosetta-lcm.frontend): added used
package rosetta.model
J. Moringen
06:18 PM Revision e69615d2 (rosetta-ros-cl): Add support for time and duration in src/frontend/parser-msg....
* src/frontend/parser-msg.lisp
(defrule/locations ros-type/time-or-duration): new rule; lookup ROS
builtin types ...
J. Moringen
06:04 PM Revision c2408418 (rosetta-ros-cl): Use ensure-package in src/frontend/parser-msg.lisp
* src/frontend/parser-msg.lisp (parse format-ros-msg stream t): use
`ensure-package' to create the package containi...
J. Moringen
06:04 PM Revision 693fef78 (rosetta-ros-cl): Fixed whitespace handling in src/frontend/parser-msg.lisp
* src/frontend/parser-msg.lisp (defrule/ws ros-item): do not handle
whitespace
(defrule ros-line): new rule; pars...
J. Moringen
06:04 PM Revision 69de8cc9 (rosetta-ros-cl): Added deprecated types byte, char in src/frontend/parser-msg....
* src/frontend/parser-msg.lisp
(defrule/locations ros-type/fundamental): added deprecated
fundamental types "byte...
J. Moringen
06:04 PM Revision 3890a59e (rosetta-ros-cl): Fixed inter-package references in src/frontend/parser-msg.lisp
* src/frontend/parser-msg.lisp (defrule ros-name/dotted): changed
#\. -> #\/
* test/frontend/parser-msg.lisp (test ...
J. Moringen
06:04 PM Revision db82afb2 (rosetta-ros-cl): Improved documentation in src/frontend/*.lisp
* src/frontend/format-msg.lisp (format-ros-msg): added informal
description of syntax to documentation string
* src...
J. Moringen
06:04 PM Revision 74ff2f74 (rosetta-ros-cl): Fixed, added tests for array type validity in src/serializati...
* src/serialization/mechanism.lisp (define-type-validity array-mixin):
ensure rank 1
* src/serialization/package.li...
J. Moringen
06:04 PM Revision 02132101 (rosetta-ros-cl): Added support for file dependencies in src/frontend/parser-ms...
* src/frontend/parser-msg.lisp (defrule/locations ros-type/composite):
resolve file-based dependency before trying ...
J. Moringen
05:49 PM Revision dc98d19d (rosetta-cl): Improved list builder in src/frontend/list-builder.lisp
* src/frontend/list-builder.lisp (kind list): new method; extract and
return kind
(define-fundamental-accessor): ...
J. Moringen
04:43 PM Revision 31be0f1a (rosetta-cl): Added prettify in src/frontend/{protocol,builder-mixins}.lisp
* src/model/data/mixins.lisp (add-child t documentation-mixin string):
new method; comment attaching hint for gener...
J. Moringen
04:08 PM Revision 58da4a1a (rosetta-cl): Added ensure-package in src/frontend/protocol.lisp
* src/frontend/protocol.lisp (ensure-package): new generic function;
create a package and its parents, if necessary...
J. Moringen
02:22 PM Revision d09a377d (rosetta-ros-cl): Fixed constant rule in src/frontend/parser-msg.lisp
* src/frontend/parser-msg.lisp (defrule/locations ros-contant): allow
whitespace after "="
* test/frontend/parser-m...
J. Moringen
02:22 PM Revision 8a3bd76c (rosetta-ros-cl): Use rules and *builder* provided by rosetta-esrap-util
* src/frontend/parser-msg.lisp (*builder*): removed; used
`rosetta-esrap-util.frontend:*builder*' instead
(defrul...
J. Moringen
02:22 PM Revision ce13f2c0 (rosetta-ros-cl): Added used package in src/frontend/package.lisp
This is an adaptation to interface changes in rosetta.
* src/frontend/package.lisp (package rosetta-ros.frontend): a...
J. Moringen
08:39 AM Revision 28fdd0f1 (rosetta-cl): Fixed default behavior or validate-type in src/model/serializatio...
For nested calls to `validate-type', allow inner calls to signal
conditions no matter whether the outermost call has ...
J. Moringen
03:35 AM Revision 2d5b063b (rosetta-cl): Added contents protocol in src/model/data/protocol.lisp
* src/model/data/protocol.lisp (contents): new generic function;
return all elements of a container which are of a ...
J. Moringen
03:33 AM Revision 9eb85e0a (rosetta-cl): Moved parts of rosetta.model.data into new package rosetta.model
* src/model/types.lisp: new file; contains name types formerly
contained in src/model/data/types.lisp
* src/model/p...
J. Moringen

11/27/2012

12:52 AM Revision f723fbf2 (rosetta-esrap-util): Clarify shadowing of {make,find}-node in src/frontend/mac...
* src/frontend/macros.lisp (defrule/locations): added package
qualification to {make,find}-node symbols to stress s...
J. Moringen
12:51 AM Revision 70745052 (rosetta-esrap-util): Improved trimming of comment content in in src/frontend/r...
* src/frontend/rules.lisp (defrule comment/#): removed leading "#"s
(defrule comment///rest-of-line): remove leadin...
J. Moringen
12:28 AM Revision 10a2cdb6 (rosetta-cl): Added contents protocol in src/model/data/protocol.lisp
* src/model/data/protocol.lisp (contents): new generic function;
return all elements of a container which are of a ...
J. Moringen
12:21 AM Revision f373c93f (rosetta-cl): Moved parts of rosetta.model.data into new package rosetta.model
* src/model/types.lisp: new file; contains name types formerly
contained in src/model/data/types.lisp
* src/model/p...
J. Moringen

11/26/2012

09:00 AM Revision 844cb803 (rosetta-tools-cl): Minor changes to help strings in {compiler,info}/main.lisp
* compiler/main.lisp (make-help-string): include available format
classes in help string
(make-mechanism-help-str...
J. Moringen
08:57 AM Revision 5af1c0e1 (rosetta-tools-cl): Quote paths for cmake -{P,E} in CMakeLists.txt
J. Moringen
08:52 AM Revision 362697e4 (rosetta-cl): temp2
J. Moringen

11/25/2012

03:30 AM Revision 78f73528 (rosetta-cl): Improved documentation in src/**/*.lisp
* src/backend/variables.lisp (emit-verbose): improved documentation
string
* src/model/data/conditions.lisp (data-t...
J. Moringen
03:26 AM Revision a1a38b0c (rosetta-cl): Minor fixes and cleanup in {src,test}/**/*.lisp
* src/backend/emitter-lisp.lisp
(emit :around enum target-class language-lisp): removed package
qualification
(...
J. Moringen
03:26 AM Revision 3885deca (rosetta-cl): Added tests for format mixins in test/frontend/format-mixins.lisp
* test/frontend/format-mixins.lisp: new file; unit tests for format
mixin classes
* test/frontend/util.lisp (test g...
J. Moringen

11/24/2012

12:52 AM Revision 061c4af7 (rosetta-cl): TODO forward-ported from future master to allow testing
J. Moringen
12:52 AM Revision f3c8be14 (rosetta-cl): TODO Added with-{builder,node}, define-model macros in src/fronte...
* src/model/data/repository.lisp
* src/frontend/protocol.lisp (initialize):
(finalize):
* src/frontend/builder-mix...
J. Moringen

11/23/2012

05:21 PM Revision 6086e9ea (rosetta-cl): Fixed mixin, added tests for source-level-caching-mixin in src/fr...
* src/frontend/builder-mixins.lisp
(parse :around t t source-level-caching-mixin): canonicalize
pathname to their...
J. Moringen
05:13 PM Revision 9ac1c080 (rosetta-cl): Extended define-make-node in src/frontend/model-builder.lisp
* src/frontend/model-builder.lisp (define-make-node): allow declaring
optional parameters
(define-make-node :cons...
J. Moringen
04:59 PM Revision 19810a0c (rosetta-cl): Several minor fixes in src/frontend/locations.lisp
* src/frontend/locations.lisp
(shared-initialize :after location-info t): fixed compatibility
check for bounds; s...
J. Moringen
04:53 PM Revision ce0ca39e (rosetta-cl): Added format-content-with-delimiters in src/frontend/locations.lisp
* src/frontend/locations.lisp (format-content-with-delimiters): new
function; format the contents of a `location-in...
J. Moringen

11/22/2012

06:21 PM Revision 5f1de35e (rosetta-tools-cl): Quote paths for cmake -{P,E} in CMakeLists.txt
J. Moringen
06:06 PM Revision 26ec1218 (rosetta-tools-cl): Added doc tool in doc/, rosetta-doc.asd
* doc/main.lisp: new file; new file contains entry point of doc tool
* doc/package.lisp: new file; contains package d...
J. Moringen
 

Also available in: Atom