- May 29, 2013
-
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
- May 27, 2013
-
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
- Apr 17, 2013
-
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
- Apr 16, 2013
-
-
Alejandro R Sedeño authored
-
- Apr 06, 2013
-
-
Scott McKay authored
-
- Apr 02, 2013
-
-
Scott McKay authored
-
- Apr 01, 2013
-
-
Scott McKay authored
-
- Mar 20, 2013
-
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
- Mar 16, 2013
-
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
Fixes the bug tickled by the tests in this commit's parent.
-
Steven Spitz authored
These tests tickle an error serializing emtpy messages as fields of other messages when using speed-optimized serializers.
-
- Mar 08, 2013
-
-
Alejandro R Sedeño authored
-
- Mar 07, 2013
-
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
This ensures that all pathnames for all .proto files we load get put in PROTO-IMPL::*ALL-SCHEMAS*, not just those we import.
-
Alejandro R Sedeño authored
Don't override file extension for imports; assume the string that was used to form the pathname is accurate. This makes base-path and proto-file the same, so fold them both into proto-file. Drop bogus checks for type "proto".
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
- Mar 06, 2013
-
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
-
Alejandro R Sedeño authored
* FIND-SCHEMA no longer works on a string or keyword. Both of these were based on the PATHNAME-NAME of the protobuf, which has a high probability of collision. (e.g., common.proto -> "COMMON", :COMMON) Instead, look up schemas based on package and name. For instance, the protobuf foo.proto, declaring "package FooPackage;", can be found with: (FIND-SCHEMA 'FOO-PACKAGE::FOO) * Pathname-based schema lookup no longer ignores file type.
-
Alejandro R Sedeño authored
* DO-PROCESS-IMPORT is now responsible for deciding whether or not to process an import. It does so by searching for the .proto to be imported, and upon finding it, checks to see if we alredy have a schema for that pathname. Additionally, it now returns the pathname. * PROCESS-IMPORTS and PROCESS-IMPORTS-FROM-FILE now defer the work of figuring out whether or not an import has been done to DO-PROCESS-IMPORT. PROCESS-IMPORTS uses the return value of DO-PROCESS-IMPORT to update the PROTO-IMPORTED-SCHEMAS of the schema being processed.
-