Peter Marton
13f94b4092
Fix strict JS generator with import in a protofile
2018-05-08 09:23:56 -07:00
Peter Marton
3c4e368473
Test: cover import_style=commonjs_strict
2018-05-08 09:23:56 -07:00
Adam Cozzette
e372df5c97
Fixed failing JS tests
2017-12-05 10:41:31 -08:00
Adam Cozzette
671e075c5e
Use closurebuilder.py in favor of calcdeps.py for compiling JavaScript
...
There are two motivations for this:
1) calcdeps.py is deprecated and replaced by closurebuilder.py.
2) As part of this I was able to tweak things so that the Closure
compiler does not attempt to examine every .js file in the tree under
js/. This makes it possible to put compatibility tests and related files
in a subdirectory without them getting mixed up with the main .js files
we care about.
2017-03-01 07:43:11 -08:00
Adam Cozzette
40f3586412
Fixed remaining JSPB test failures
2016-11-21 09:19:22 -08:00
Guillaume Egles
ea081fe220
Fix missing import of jspb.Map ( #1885 )
2016-08-03 17:47:49 -07:00
Josh Haberman
e0e7377119
Fix goog.require()/goog.provide() ordering.
2016-07-18 20:49:11 -07:00
Josh Haberman
7429b91eda
JavaScript: move extension binary info to separate struct.
2016-07-18 15:58:58 -07:00
Josh Haberman
15239361e3
Fix for CommonJS tests.
2016-04-07 14:04:55 -07:00
murgatroid99
c9f8a1b006
Moved CommonJS-specific files into commonjs directory
2016-02-24 14:23:08 -08:00
murgatroid99
a862b6b77f
Fix CommonJS relative require generation, and test it
2016-02-24 13:44:57 -08:00
Josh Haberman
907ad4a004
Properly camelCase when translating to CommonJS.
2016-02-18 10:46:44 -08:00
Josh Haberman
c348af2fc0
Addressed more code review comments.
2016-02-18 10:30:21 -08:00
Josh Haberman
7726cd207c
Integrate review comments.
2016-02-18 10:30:21 -08:00
Josh Haberman
77af5d04b1
Fixed nested message scopes for CommonJS.
2016-02-18 10:30:21 -08:00
Josh Haberman
d6a186a8f1
Added some documentation in comments.
2016-02-18 10:30:21 -08:00
Josh Haberman
9e60036c1b
Moved CommonJS-specific files to commonjs/.
2016-02-18 10:30:21 -08:00