Activity

From 04/03/2013 to 05/02/2013

05/02/2013

07:39 PM Revision d051f3c3 (rosetta-tools-cl): Added CMake macro and configuration files cmake/rosetta-gen...
refs #1484
* CMakeLists.txt: adapted name and version variables; configure and
install added files
* cmake/rosetta...
J. Moringen
07:39 PM Feature #1484 (In Progress): Install CMake macros and configuration files for downstream projects
J. Moringen
06:40 PM Revision 2e7fd1ba (rosetta-tools-cl): Fixed indentation of format strings in **/*.lisp
* **/*.lisp: fixed indentation of format strings J. Moringen

04/25/2013

11:45 PM Revision ea8417cf (rosetta-tools-cl): Use uninterned-symbol syntax in *package forms in **/*.lisp...
* **/*.lisp: use uninterned-symbol syntax in {def,in-}package forms
* rosetta-*.asd: likewise
J. Moringen
11:44 PM Revision be3b0044 (rosetta-tools-cl): Changed tabs to spaces, semicolon style in **/*.lisp, roset...
* **/*.lisp: changed tabs to spaces; fixed semicolon style
* rosetta-*.asd: likewise
J. Moringen
11:43 PM Revision c07cb052 (rosetta-tools-cl): Shortened license, updated copyright in **/*.lisp, rosetta-...
* **/*.lisp (header): shortened license; updated copyright
* rosetta-*.asd: likewise
* CMakeLists.txt: likewise
J. Moringen
11:28 PM Revision 2f820227 (rosetta-tools-cl): Cleaned up AUTHORS files
* AUTHORS: deleted; same information can be found in rosetta-*.asd J. Moringen
10:10 PM Feature #1478 (Resolved): Generate proper names for emitted Lisp objects
Applied in changeset rosetta-cl|commit:063d4910bae16c4767d239f0979813467eeccf00. J. Moringen
06:58 PM Feature #1478 (Resolved): Generate proper names for emitted Lisp objects
* dotted package name, including
** creation of the package
** normalized components
* normalized final component ...
J. Moringen
09:50 PM Revision 063d4910 (rosetta-cl): Fixed Lisp name generation in src/backend/emitter-lisp.lisp
fixes #1478
* src/model/language/protocol.lisp (legalize-name t list): new method;
default behavior for qnames
* s...
J. Moringen
04:36 PM Revision c7ab7df7 (rosetta-cl): Handle packed-size generation for enums in src/backend/emitter-se...
* src/backend/emitter-serializer.lisp
(emit/context :around enum code-generating-target-mixin t): new
method; sto...
J. Moringen
04:20 PM Revision 22cff41b (rosetta-cl): Simplified define-delegating-method in src/backend/protocol.lisp
* src/backend/protocol.lisp (define-delegating-method): just delegate
to `emit' since there is an unspecialized met...
J. Moringen
04:17 PM Revision a89839ef (rosetta-cl): Support variable-width integer types in src/model/data/type-funda...
refs #1477
Builtin serialization mechanisms do not handle variable width
integers.
* src/model/data/type-fundamenta...
J. Moringen
04:16 PM Feature #1477 (In Progress): Support variable-width integer types
J. Moringen
04:14 PM Revision 9ab6dab8 (rosetta-cl): Support specifying node class in src/frontend/model-builder.lisp
refs #1316
* src/frontend/model-builder.lisp (define-make-node): allow specifying
ignored keyword parameters; acce...
J. Moringen
04:13 PM Revision 377a1f4b (rosetta-cl): Generalized parent, root, ancestors, lookup in src/model/data/pro...
* src/model/data/mixins.lisp (root parented-mixin): removed; moved to
src/model/data/protocol.lisp
(ancestors par...
J. Moringen
04:13 PM Revision def58a98 (rosetta-cl): Improved parent-child relation management in src/model/data/mixin...
* src/model/data/mixins.lisp (add-child :after t t parented-mixin):
removed; now performed by `define-composite-mix...
J. Moringen

04/23/2013

06:11 PM Tasks #1316 (Resolved): Add unit test for model-builder class
J. Moringen
05:44 PM Revision 28dd416c (rosetta-cl): Support specifying node class in src/frontend/model-builder.lisp
* src/frontend/model-builder.lisp (define-make-node): allow specifying
ignored keyword parameters; accept and proce...
J. Moringen
05:44 PM Revision 362699b0 (rosetta-cl): Generalized parent, root, ancestors, lookup in src/model/data/pro...
* src/model/data/mixins.lisp (root parented-mixin): removed; moved to
src/model/data/protocol.lisp
(ancestors par...
J. Moringen
05:43 PM Revision 6711443a (rosetta-cl): Improved parent-child relation management in src/model/data/mixin...
* src/model/data/mixins.lisp (add-child :after t t parented-mixin):
removed; now performed by `define-composite-mix...
J. Moringen
05:42 PM Revision 606a4bed (rosetta-cl): Minor fixes and simplifications in src/**/*.lisp
* src/model/data/mixins.lisp (array-mixin::element-type): added
documentation string
(array-mixin::index-type): l...
J. Moringen
03:29 PM Revision 60a0fae5 (rosetta-cl): Generalized parent, root, ancestors, lookup in src/model/data/pro...
* src/model/data/mixins.lisp (root parented-mixin): removed; moved to
src/model/data/protocol.lisp
(ancestors par...
J. Moringen
03:27 PM Revision 6bf1b2b3 (rosetta-cl): Minor fixes and simplifications in src/**/*.lisp
* src/model/data/package.lisp (package rosetta.model.data): use
uninterned symbols
* src/serialization/protocol.lis...
J. Moringen
03:41 AM Revision c330d1d8 (rosetta-cl): Minor fixes and simplifications in src/{src/serialization/protoco...
* src/serialization/protocol.lisp (location): improved parameters and
documentation string
(extract): likewise
...
J. Moringen
03:39 AM Revision 01c82408 (rosetta-cl): Added test for class/enum definition in test/backend/emitter-lisp...
* test/backend/emitter-lisp.lisp
(test backend-emitter-lisp-root::emit-instantiate/smoke): added
cases for +struc...
J. Moringen
03:39 AM Revision 663d7ef4 (rosetta-cl): Detect recursive types in validate-type in src/model/serializatio...
* src/model/serialization/protocol.lisp (*seen*): new variable; used
to track cycles in type graph during type vali...
J. Moringen
03:35 AM Revision 27691499 (rosetta-cl): Check for recursive structures in (setf lookup) in src/model/data...
* src/model/data/mixins.lisp
(setf lookup :before t fields-mixin eql :field t): new method;
signal an error when ...
J. Moringen

04/22/2013

11:53 PM Revision 7e60da39 (rosetta-cl): Fixed blacklist functionality of dependencies in src/model/data/p...
* src/model/data/protocol.lisp (dependencies t): fixed blacklist
functionality; use `some' instead of `mapcar' for ...
J. Moringen
09:25 PM Revision 25aea3a6 (rosetta-cl): Format string fixes in src/{model/data/type-enum,backend/emitter-...
* src/model/data/type-enum.lisp
(setf lookup :before t enum eql :value string): fixed indentation of
format strin...
J. Moringen
09:25 PM Revision 8c789f35 (rosetta-cl): Optimization in src/backend/emitter-conversion.lisp
* src/backend/emitter-conversion.lisp
(emit t target-convert language-lisp): store current target in
environment
...
J. Moringen
07:30 PM Bug #1471 (Resolved): Rosetta tools do not report revision and commit version components
Applied in changeset rosetta-cl|commit:460e86812195b614e20b87fd72c26632060e7539. J. Moringen
07:24 PM Bug #1471 (Resolved): Rosetta tools do not report revision and commit version components
... J. Moringen
07:24 PM Revision 460e8681 (rosetta-cl): Install version.sexp in CMakeLists.txt
fixes #1471
* CMakeLists.txt: install version.sexp along with rosetta.asd
J. Moringen
07:08 PM Revision 096ab35d (rosetta-cl): Install version.sexp in CMakeLists.txt
* CMakeLists.txt: install version.sexp along with rosetta.asd J. Moringen
06:48 PM Revision 27f69f59 (rosetta-cl): More accurate "git describe" processing in CMakeLists.txt
Run git_based_version and git_version_components repeatedly when
required.
* CMakeLists.txt (git_version_components)...
J. Moringen
06:36 PM Revision 5062d168 (rosetta-cl): "Unscreamified" CMakeLists.txt, cpack/{DebianUbuntu,CPackInclude}...
* CMakeLists.txt: unscreamified
(header): updated copyright
* cpack/DebianUbuntu.cmake: unscreamified
* cpack/CPack...
J. Moringen

04/20/2013

12:13 AM Revision fd043e86 (rosetta-cl): Added print-name-expression in src/model/protocol.lisp
* src/model/protocol.lisp (print-name-expression): new function;
format a name expression onto a stream
* src/model...
J. Moringen
12:13 AM Revision 8ade131d (rosetta-cl): Added space quantity to optimization-case in src/backend/macros.lisp
* src/backend/macros.lisp (optimization-case): added missing space
quantity
* src/backend/package.lisp (package ros...
J. Moringen
12:13 AM Revision 06273116 (rosetta-cl): Fixed type checks in generated methods in src/backend/emitter-lis...
* src/backend/emitter-lisp-serializer.lisp
(define-method-target target-pack/method): fixed type check for
source...
J. Moringen
12:13 AM Revision 1d50336e (rosetta-cl): Improved splitting in normalize-name in src/util.lisp
* src/util.lisp (normalize-name): tweaked order of boundary predicates
to produce better results for strings like "...
J. Moringen
12:13 AM Revision 1de96540 (rosetta-cl): Improved bounds processing in src/frontend/builder-mixins.lisp
* src/frontend/builder-mixins.lisp
(find-node location-attaching-mixin t): do not pass bounds argument
to next me...
J. Moringen
10:59 PM Revision c436d866 (rosetta-yarp-cl): Fixed indentation of format strings in **/*.lisp
* **/*.lisp: fixed indentation of format strings J. Moringen
10:59 PM Revision fcf16619 (rosetta-yarp-cl): Use (lambda ...) instead of #'(lambda ...) in **/*.lisp
* **/*.lisp: Use (lambda ...) instead of #'(lambda ...) J. Moringen
10:59 PM Revision 6d6fb52e (rosetta-yarp-cl): Changed tabs to spaces, semicolon style in **/*.lisp, rosett...
* **/*.lisp: changed tabs to spaces; fixed semicolon style
* rosetta-yarp.asd: likewise
J. Moringen
10:59 PM Revision c8de8730 (rosetta-yarp-cl): Use uninterned-symbol syntax in *package forms in **/*.lisp,...
* **/*.lisp: use uninterned-symbol syntax in {def,in-}package forms
* rosetta-yarp.asd: likewise
J. Moringen
10:59 PM Revision 0246c78f (rosetta-yarp-cl): Shortened license header in */**.lisp, rosetta-yarp.asd, CMa...
* */**.lisp (header): updated copyright; shortened license header
* rosetta-yarp.asd (header): likewise
* CMakeLists....
J. Moringen
10:10 PM Revision fac55766 (rosetta-yarp-cl): Use singleton data type variables in {src,test}/**/*.lisp
* src/serialization/bottle-data-holder.lisp (header): updated
copyright
(mechanism-bottle/data-holder): use singl...
J. Moringen

04/18/2013

07:20 PM Revision c9a292fc (rosetta-protobuf-cl): Added README.org; deleted AUTHORS
* AUTHORS: removed; information is contained in rosetta-protobuf.asd
* README.org: new file; initial README skeleton
J. Moringen
07:17 PM Revision e23042a2 (rosetta-protobuf-cl): Changed tabs -> spaces in src/**/*.lisp, rosetta-protobu...
* src/**/*.lisp: changed tabs -> spaces
* rosetta-protobuf.asd: likewise
J. Moringen
07:15 PM Revision 5efd3c5c (rosetta-protobuf-cl): Shortened license, fixed "semicolon style" in {src,test}...
* {src,test}/**/*.lisp (header): shortened license; fixed semicolon
style
* rosetta-protobuf.asd: likewise
J. Moringen
07:08 PM Revision 39887e53 (rosetta-protobuf-cl): Added textual protocol buffer IDL in src/frontend/format...
* src/frontend/format-text.lisp: new file; contains format class for
textual protocol buffer IDL
* rosetta-protobuf...
J. Moringen
07:06 PM Revision 7f8bbd7e (rosetta-protobuf-cl): Fixed version-related stuff in rosetta-protobuf.asd
* rosetta-protobuf.asd (+version-major+): changed `defconstant' ->
`defparameter' to ease upgrades
(+version-mino...
J. Moringen
07:06 PM Revision 1d06ab53 (rosetta-protobuf-cl): Use singleton type variables in src/serialization/mechan...
* src/serialization/mechanism.lisp (mechanism-protocol-buffer): use
singleton type variables `+uint32+' and `+uint6...
J. Moringen
01:13 PM Revision 0ee0af88 (rosetta-ros-cl): Moved checks in parse method into src/frontend/format-msg.lisp
* src/frontend/format-msg.lisp (parse :before format-ros-msg t t): new
method; body was previously part of `parse' ...
J. Moringen
01:09 PM Revision 1986c0fc (rosetta-ros-cl): Added print-object method in src/frontend/format-msg.lisp
* src/frontend/format-msg.lisp (header): updated copyright
(print-object format-ros-msg t): new method; print packa...
J. Moringen
01:08 PM Revision ec1cc466 (rosetta-ros-cl): Use singleton type variables in {src,test}/**/*.lisp
* src/serialization/mechanism.lisp (header): updated copyright
(mechanism-ros-msg): use `+uint64+' and `+uint32+' i...
J. Moringen

04/17/2013

04:42 AM Revision 3cf31c94 (rosetta-cl): Better name legalization in src/model/language/{mixins,languages}...
* src/model/language/languages.lisp (common-imperative-language):
changed :char-legalizer to replace digits with th...
J. Moringen
04:41 AM Revision d92bd1e0 (rosetta-cl): Use (lambda ...) instead of #'(lambda ...) in **/*.lisp
* **/*.lisp: Use (lambda ...) instead of #'(lambda ...) J. Moringen
04:40 AM Revision 95b2481d (rosetta-cl): Fixed indentation of format strings in **/*.lisp
* **/*.lisp: fixed indentation of format strings J. Moringen
04:36 AM Revision 4c382348 (rosetta-cl): Use uninterned-symbol syntax in *package forms in **/*.lisp, rose...
* **/*.lisp: use uninterned-symbol syntax in {def,in-}package forms
* rosetta.asd: likewise
J. Moringen
04:32 AM Revision 35506651 (rosetta-cl): Changed tabs to spaces, semicolon style in **/*.lisp, rosetta.asd
* **/*.lisp: changed tabs to spaces; fixed semicolon style
* rosetta.asd: likewise
J. Moringen
03:24 AM Revision 5c9519db (rosetta-cl): Shortened license, updated copyright in **/*.lisp, rosetta.asd
* **/*.lisp (header): shortened license; updated copyright
* rosetta.asd: likewise
J. Moringen
03:22 AM Revision 187194e8 (rosetta-cl): Added foreign-mixin in src/model/language/mixins.lisp
* src/model/language/protocol.lisp (foreign?): new generic; return
non-nil for foreign languages
(foreign? t): ne...
J. Moringen

04/15/2013

02:38 AM Revision 5a2549a7 (rosetta-cl): Cleanup and simplifications in src/{model/data,frontend}/*.lisp
* src/frontend/model-builder.lisp (add-child t package1 named-mixin):
removed; moved to src/model/data/package1.lis...
J. Moringen

04/13/2013

12:52 AM Revision 54c0f74d (rosetta-cl): Pathnames without truename in cache in src/frontend/builder-mixin...
* src/frontend/builder-mixins.lisp
(process :around t t source-level-caching-mixin): disable caching
and don't fa...
J. Moringen

04/12/2013

12:57 AM Revision b1cd462d (rosetta-cl): Added dependency protocol in src/model/data/protocol.lisp
* src/model/data/protocol.lisp (direct-dependencies): new generic
function; return direct dependencies of a thing
...
J. Moringen
12:57 AM Revision bb643312 (rosetta-cl): Default instances of fundamental types in src/model/data/type-fun...
* src/model/data/type-fundamental.lisp (define-fundamental-type):
define a variable name +NAME+ holding a singleton...
J. Moringen
07:00 PM Revision 0141f4bc (rosetta-cl): Made format-print-items usable via ~/.../ src/print-items.lisp
* src/print-items.lisp (print-object print-items-mixin t): adapted to
`format-print-items' changes
(format-print-...
J. Moringen
06:34 PM Revision 09144daf (rosetta-tools-cl): Updated RSB-related dependencies in *.asd
* rosetta-info.asd (header): updated copyright
(system rosetta-info): updated dependency on system cl-rsb-common
...
J. Moringen
06:33 PM Revision 0f7e88b5 (rosetta-tools-cl): Moved compiler help stuff into compiler/help.lisp
* compiler/help.lisp: new file; contains functions for generating help
strings
* compiler/main.lisp (make-help-stri...
J. Moringen
06:32 PM Revision 7000508a (rosetta-tools-cl): Changed cl-spread -> network.spread in main/dump.lisp
* main/dump.lisp (header): updated copyright
(toplevel): changed cl-spread -> network.spread; do not load too
man...
J. Moringen
06:31 PM Revision cdefdd55 (rosetta-tools-cl): Added search path and wild input support in parse-compiler/...
* compiler/main.lisp (header): updated copyright
(update-synopsis): added "include-path" commandline option
(pars...
J. Moringen

04/11/2013

03:55 PM Revision ab194de4 (rosetta-cl): Minor improvements in src/frontend/{conditions,format-mixins}.lisp
* src/frontend/conditions.lisp (processing-condition): fixed report
format string
* src/frontend/format-mixins.lisp...
J. Moringen
03:50 PM Revision 3f3b5cda (rosetta-cl): Added bool8ref in src/backend/emitter-lisp-serializer.lisp
* src/backend/emitter-lisp-serializer.lisp (bool8ref): new function;
extract a Boolean value from a buffer
(setf ...
J. Moringen
03:39 PM Revision 04d5c581 (rosetta-cl): Use maybe-shorten in format-location in src/frontend/locations.lisp
* src/frontend/locations.lisp (format-location): parameter at?
controls whether "<string>" or abbreviated actual st...
J. Moringen
 

Also available in: Atom