Show all
Author Commit Message Labels Comments Date
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Set version number in release branch.
Tags
2.3.0
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Update CHANGES.txt to reflect actual expected release date of 2.3.0.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Fix memory leak in CommandLineInterface, not that it really matters.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Minor compatibility tweaks for FreeBSD.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Tweak doc comments.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Set version number in 2.3.0rc2 release branch.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Tag 2.3.0rc2.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Detect and avoid broken unordered_map on OSX 10.5 / GCC 4.0.1.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Add missing file to dist.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Address comments from various code reviews.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Monty Taylor claims this helps the drizzle compile for some reason.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Mention zip/jar output in CHANGES.txt.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Fixed DLL compile under MSVC.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Fix syntax of function definition in shell script so that it hopefully works on Solaris.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Another Sun Studio fix from Monty Taylor.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Improve zip/jar support:
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Allow protoc to output directly to zip/jar/par/war files.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Fix 32/64-bit confusion on Solaris 10 x86. Patch from Oliver Jowett.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Try again to fix build on Sun Studio -- Monty Taylor claims this will do it.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Refactor the way output is handled in CommandLineInterface -- now it will be stored in-memory until all code generators have completed, then dumped to disk all at once. While this means that protoc uses more memory, the code is much simpler, and handles insertions much faster. Also, this made it easier to implement a useful feature: insertions will be indented to match the insertion point line. Therefore, when inserting into Python code, you don't have to figure out how much to indent your inserted code. The refactoring should also make it easier to implement output-to-jar at some point.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Actually, that last revision can be simpler -- we don't need to parse strings at all, as simply entering 1e1000 as a float literal in Python will be evaluated as infinity.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
In Python, avoid relying on float('inf') and float('nan') as these don't work on Windows with Python pre-2.6.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Same as r275 except for Python.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
In Java's TextFormat, correcty concatenate adjacent string literals, as C++ does. Also fix a bug in handling of single-quoted strings.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Make extension identifiers final. This improves security when untrusted code is present in the same class loader. In order to get around initialization ordering issues, I simply made the constructor for extension identifiers take no arguments and deferred initialization to an internalInit() method, which generated code will always call during init.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Mark plugins as experimental for now.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
getExtension() on an empty repeated field should return an empty list, not a singular default value.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
When serializing to an ostream, verify that there were no stream-level errors before returning success.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Clarify that pushLimit() does not limit the number of bytes CodedInputStream will read from the underlying InputStream.
Default avatar ken...@google.com@630680e5-0e50-0410-840e-4b1c322b438d
Accept form feeds as whitespace.
  1. Prev
  2. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.