Activity

From 12/16/2012 to 01/14/2013

01/14/2013

06:22 PM Revision bcd08f70 (rosetta-cl): Use more serial dependency structures in rosetta.asd
* rosetta.asd (system rosetta): use serial dependency structures in
serialization and frontend modules
J. Moringen
02:35 PM Tasks #1329 (New): Create working version of integrationtest
J. Moringen
02:33 PM Revision ef32d976 (rosetta-cl): Improved lookup behavior in src/model/data/*.lisp
* src/model/data/protocol.lisp (content t t): new method; default
behavior
* src/model/data/mixins.lisp (define-co...
J. Moringen

01/13/2013

02:20 PM Revision 9865a5bf (rosetta-ros-cl): Test all primitives types in test/frontend/parser-msg.lisp
* test/frontend/parser-msg.lisp
(test rosetta-ros.frontend.parser-root::smoke): added cases for all
primitive types
J. Moringen

01/11/2013

10:22 AM Feature #1324 (Resolved): Support time and duration types
Fixed in commit:rosetta-ros-cl|81b83fb08c067ae3e7d0cb578a49dccf4cbe9861 J. Moringen
10:08 AM Revision 39987416 (rosetta-ros-cl): Stricter test for array dimensions in src/frontend/parser-msg...
* src/frontend/parser-msg.lisp
(defrule/locations ros-dimension-spec/number): make sure the
dimension is unsigned...
J. Moringen
09:44 AM Revision 36bb9df9 (rosetta-ros-cl): Parse string literals "correctly" in src/frontend/parser-msg....
According to http://www.ros.org/wiki/msg#Constants
* src/frontend/parser-msg.lisp (defrule string-literal): new rule...
J. Moringen
09:33 AM Revision 81b83fb0 (rosetta-ros-cl): Add support for time and duration in src/frontend/parser-msg....
fixes #12324
* src/frontend/parser-msg.lisp (header): updated copyright
(defrule/locations ros-type/time-or-durati...
J. Moringen

01/10/2013

07:08 PM Revision 6355fcff (rosetta-esrap-util): Fixed parsing of number literals in src/frontend/rules.lisp
* src/frontend/rules.lisp (header): updated copyright
(decimal-digit-char?): new function
(hex-digit-char?): rena...
J. Moringen
06:11 PM Tasks #1325 (Resolved): Add unit tests for emitter
Applied in changeset rosetta-ros-cl|commit:da75d82d66806acfa4faa202903e75526bbcb1ed. J. Moringen
05:12 PM Tasks #1325 (Resolved): Add unit tests for emitter
J. Moringen
05:54 PM Revision da75d82d (rosetta-ros-cl): Added emitter unit tests in test/backend/emitter.lisp
fixes #1325
* test/backend/emitter.lisp: new file; contains unit tests for the ROS
MSG emitter
* test/backend/pack...
J. Moringen
05:42 PM Revision 4e9ead61 (rosetta-cl): Fixed prettify in src/frontend/builder-mixins.lisp
* src/frontend/builder-mixins.lisp
(prettify comment-attaching-mixin list): treat empty lines
correctly; assembly...
J. Moringen
04:54 PM Feature #1324 (Resolved): Support time and duration types
J. Moringen
04:52 PM Revision 1998f86e (rosetta-cl): Improved resolve protocol, (or ...) queries in src/frontend/.lisp
* src/frontend/protocol.lisp (resolve): added if-does-not-exist
keyword parameter; updated documentation string acc...
J. Moringen
04:18 PM Revision 8a4dd940 (rosetta-protobuf-cl): Fixed hierarchy and type construction in src/frontend/bu...
* (define-make-node make-field string integer symbol symbol): use
`&label->type' instead of `%make-field'
(define...
J. Moringen
01:06 PM Revision 37882c86 (rosetta-protobuf-cl): Cleanup and adaptations in src/frontend/builder.lisp
* src/frontend/builder.lisp (shared-initialize :after builder t):
removed; the slave builder can take care of that
...
J. Moringen
12:49 PM Revision ec367c98 (rosetta-protobuf-cl): Use uninterned symbols in *package forms in **/*.{asd,lisp}
* src/backend/emitter.lisp (header): updated copyright
(in-package rosetta-protobuf.backend): use uninterned symbol...
J. Moringen
11:28 AM Revision 1b2b2ff2 (rosetta-cl): Improved resolve protocol, (or ...) queries in src/frontend/.lisp
* src/frontend/protocol.lisp (resolve): added if-does-not-exist
keyword parameter; updated documentation string acc...
J. Moringen

01/09/2013

03:15 PM Revision 7fc9fd51 (rosetta-cl): Added name legalization in src/model/language/*.lisp
* src/model/language/mixins.lisp: new file; contains mixin classes for
language classes
* src/model/language/langua...
J. Moringen

01/07/2013

07:30 PM Revision d5038039 (rosetta-cl): Added default behavior for add-child in src/model/data/{mixins,ty...
* src/model/data/conditions.lisp (header): updated copyright
(duplicate-child-key): minor fix in condition report
*...
J. Moringen
06:52 PM Revision a453f8eb (rosetta-cl): Added format guessing, wild pathnames in process in src/frontend/...
* src/frontend/protocol.lisp (process): changed argument precedence
order format source builder -> builder source f...
J. Moringen
06:01 PM Revision 8001f7f0 (rosetta-cl): Fixed bug in ensure-package in src/frontend/protocol.lisp
`ensure-package' failed to derived the name from the qname at each
level. Instead, it used the final name component a...
J. Moringen

01/03/2013

04:56 PM Revision 8dce0f05 (rosetta-cl): Use optimization settings in src/backend/emitter-lisp.lisp
* src/backend/emitter-lisp.lisp (header): updated copyright
(emit/context t code-generating-target-mixin language-l...
J. Moringen
04:56 PM Revision 1d4677f0 (rosetta-cl): Use optimization-case in src/backend/emitter-lisp-serializer.lisp
* src/backend/emitter-lisp-serializer.lisp (header): updated copyright
(define-method-target target-pack/method): u...
J. Moringen
04:56 PM Revision 9957622e (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
04:07 PM Revision 267ca307 (rosetta-cl): Improved default behavior of lookup in src/model/data/protocol.lisp
* src/model/data/protocol.lisp (header): updated copyright
(lookup t t list): handle relative name referring to the...
J. Moringen
02:53 PM Revision d1c66a99 (rosetta-cl): Fixed typo in src/model/data/type-fundamental.lisp
* src/model/data/type-fundamental.lisp (header): updated copyright
(sign-mixin): fixed class integer-mixin -> sign-...
J. Moringen

12/30/2012

04:40 AM Revision 0d46f2c2 (rosetta-protobuf-cl): Adapted to changed interface in src/frontend/builder.lisp
* src/frontend/builder.lisp (define-make-node): new macro; define
`make-node' methods
(define-make-node make-impo...
J. Moringen
02:16 AM Revision d4314fa4 (rosetta-protobuf-cl): Adaptations to changed interface in src/backend/*.lisp
* src/serialization/package.lisp
(package rosetta-protobuf.serialization): added exported symbol
start-code-type
...
J. Moringen
02:06 AM Revision a2356000 (rosetta-protobuf-cl): Adaptation to interface changes in src/serialization/mec...
* src/serialization/mechanism.lisp
(define-type-validity type-integer*): changed type integer-mixin ->
type-integer*
J. Moringen

12/24/2012

03:24 PM Revision 48cf8210 (rosetta-cl): TODO Added code-object in src/model/code/*.lisp
* src/model/code/conditions.lisp: new file; contains conditions used
by the model.code module
* src/model/code/prot...
J. Moringen

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 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
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
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
 

Also available in: Atom