Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #4299 from hekike/feat/add-commonjs-strict-import-style | Joshua Haberman | 2018-07-02 |
|\ | | | | | Feat: add import-style=commonjs_strict option to the compiler | ||
* \ | Merge pull request #4827 from acozzette/merge-3-6-x | Adam Cozzette | 2018-06-25 |
|\ \ | | | | | | | Merge 3.6.x branch into master | ||
| * \ | Merge branch '3.6.x' into merge-3-6-x | Adam Cozzette | 2018-06-25 |
| |\ \ | |||
* | | | | Remove the executable bit from several source code files | Sebastian Schuberth | 2018-06-25 |
|/ / / | | | | | | | | | | This potentially avoids compiler warnings. | ||
* | | | not empty | ming | 2018-06-19 |
| | | | |||
* | | | check provided size | ming | 2018-06-19 |
| | | | |||
| * | | Fixed JS parsing of unspecified map keys | Adam Cozzette | 2018-05-25 |
|/ / | | | | | | | | | | | | | | | | | We need to use a default of 0 when parsing unspecified map keys, instead of failing an assertion. This change was written by Michael Aaron (michaelaaron@google.com) but I am cherry-picking it directly instead of waiting for the next sync of Google-internal changes. | ||
| * | fix(js_generator): check for proto | Peter Marton | 2018-05-21 |
| | | |||
| * | Fix strict JS generator with import in a protofile | Peter Marton | 2018-05-08 |
| | | |||
| * | Feat: add import-style=commonjs_strict option to the compiler | Peter Marton | 2018-05-08 |
|/ | |||
* | Integrated internal changes from Google | Adam Cozzette | 2018-03-13 |
| | |||
* | Integrated internal changes from Google | Adam Cozzette | 2017-12-01 |
| | |||
* | Merge from google internal | Jisi Liu | 2017-10-18 |
| | |||
* | Integrated internal changes from Google | Adam Cozzette | 2017-09-14 |
| | |||
* | Merge branch 'master' into 3.4.x | Bo Yang | 2017-08-05 |
|\ | |||
| * | Fix quotation marks | Adam | 2017-07-24 |
| | | |||
| * | Fix issue #1745 - javascript allow dot in filename | Adam | 2017-07-24 |
| | | |||
* | | Merge from Google internal for 3.4 release | Jisi Liu | 2017-07-18 |
|/ | |||
* | Down-integrate from google3. | Feng Xiao | 2017-03-29 |
| | |||
* | Fix generation of extending nested messages in JavaScript (#2439) | Marcus Longmuir | 2017-01-06 |
| | | | | | | * Fix generation of extending nested messages in JavaScript * Added missing test8.proto to build | ||
* | Integrated internal changes from Google | Adam Cozzette | 2016-11-17 |
| | |||
* | Fixed references to foreign nested messages with CommonJS-style imports | Adam Cozzette | 2016-10-10 |
| | | | | | | | | A bug was causing generated JSPB code with CommonJS-style imports to refer incorrectly to nested messages from other .proto files. The generated code would have things like "test_pb.InnerMessage" instead of "test_pb.OuterMessage.InnerMessage". This commit fixes the problem by correctly taking into account any message nesting. | ||
* | Fixed quadratic behavior in JSPB deserialization of repeated fields (#2117) ↵ | Adam Cozzette | 2016-10-10 |
| | | | | | | | | | (#2146) Currently deserialization of a non-packed binary repeated field is quadratic in the number of elements, because each time we parse a new element we copy over all elements we have parsed so far. This CL fixes the performance problem by having the generated deserialization code just call addX() instead of using getX() and setX(). | ||
* | Integrate internal changes | Bo Yang | 2016-10-10 |
| | |||
* | restore old behavior for toObject | Nikolai Vavilov | 2016-07-19 |
| | |||
* | nits | Nikolai Vavilov | 2016-07-19 |
| | |||
* | Make implicit defaults consistent with explicit defaults | Nikolai Vavilov | 2016-07-19 |
| | |||
* | Merge pull request #1802 from haberman/jsmapbin | Joshua Haberman | 2016-07-18 |
|\ | | | | | JavaScript: segregate references to binary functionality | ||
| * | JavaScript: move extension binary info to separate struct. | Josh Haberman | 2016-07-18 |
| | | |||
| * | JavaScript maps: move binary callbacks out of constructor. | Josh Haberman | 2016-07-18 |
| | | | | | | | | | | | | This change will help us separate binary support into separate files, because we only refer to binary serialization functions in the actual binary serialization paths. | ||
* | | Integrate from internal code base. | Feng Xiao | 2016-07-13 |
|/ | |||
* | Fix spelling in strings and comments | Otto Kekäläinen | 2016-07-03 |
| | |||
* | Integrated internal changes from Google | Adam Cozzette | 2016-06-29 |
| | | | | This includes all internal changes from around May 20 to now. | ||
* | Bugfix: base the require logic on the file being required. | Josh Haberman | 2016-06-16 |
| | |||
* | JS: import well-known types from google-protobuf package. | Josh Haberman | 2016-06-16 |
| | |||
* | Merge pull request #1547 from xyzzyz/js_generator | Joshua Haberman | 2016-05-18 |
|\ | | | | | Fix #include in js_generator.cc | ||
* | | Integrate interanl changes | Bo Yang | 2016-05-18 |
| | | |||
| * | Fix #include in js_generator.cc | Adam Michalik | 2016-05-17 |
|/ | | | | | The commit 3b3c8abb9635eb3ea078a821a99c9ef29d66dff7 has replaced the <> with "" in #include statement in js_generator.cc | ||
* | Down integrate from Google internal. | Jisi Liu | 2016-04-28 |
| | |||
* | Integrate google internal changes. | Jisi Liu | 2016-03-30 |
| | |||
* | Fix CommonJS relative require generation, and test it | murgatroid99 | 2016-02-24 |
| | |||
* | Fixed definition of extensions, and added CommonJS tests to Travis. | Josh Haberman | 2016-02-18 |
| | |||
* | Fixed nested message scopes for CommonJS. | Josh Haberman | 2016-02-18 |
| | |||
* | CommonJS tests are now passing. | Josh Haberman | 2016-02-18 |
| | |||
* | WIP. | Josh Haberman | 2016-02-18 |
| | |||
* | Fix for Visual Studio 2008. | Feng Xiao | 2015-12-30 |
| | |||
* | Fix a compiler warning. | Feng Xiao | 2015-12-28 |
| | | | | Change-Id: I4c4e2a4a248e4336fef735f75ff5648d8d33627e | ||
* | Down-integrate from internal code base. | Feng Xiao | 2015-12-11 |