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 - 02:35 PM Tasks #1329 (New): Create working version of integrationtest
- 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...
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
01/11/2013
- 10:22 AM Feature #1324 (Resolved): Support time and duration types
- Fixed in commit:rosetta-ros-cl|81b83fb08c067ae3e7d0cb578a49dccf4cbe9861
- 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... - 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... - 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...
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... - 06:11 PM Tasks #1325 (Resolved): Add unit tests for emitter
- Applied in changeset rosetta-ros-cl|commit:da75d82d66806acfa4faa202903e75526bbcb1ed.
- 05:12 PM Tasks #1325 (Resolved): Add unit tests for emitter
- 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... - 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... - 04:54 PM Feature #1324 (Resolved): Support time and duration types
- 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... - 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... - 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
... - 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... - 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...
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...
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
*... - 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... - 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...
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... - 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... - 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... - 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... - 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-...
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... - 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
... - 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*
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...
12/21/2012
- 04:33 PM Tasks #1316 (Resolved): Add unit test for model-builder class
- 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... - 03:30 AM Revision 924a2a06 (rosetta-units-cl): initial import
- 03:21 AM Revision 1e7d9157 (rosetta-units-cl): initial import
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... - 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
... - 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... - 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...
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... - 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?):... - 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... - 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 :... - 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... - 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 ... - 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... - 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... - 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; ... - 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...
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 - 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... - 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... - 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'; ... - 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::... - 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... - 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... - 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...
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... - 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... - 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... - 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...
Also available in: Atom