13 Commits

Author SHA1 Message Date
dcodeIO
8493dbd9a9 CLI: Reference dependency imports as a module to prevent name collisions, see #596 2016-12-30 13:24:43 +01:00
dcodeIO
39a2ea361c CLI: Removed now unnecessary comment lines in generated static code 2016-12-27 23:53:24 +01:00
dcodeIO
3d84ecdb47 CLI: pbjs now generates more convenient dot-notation property accessors 2016-12-27 17:57:26 +01:00
dcodeIO
c60cd397e9 CLI: Annotated callback types in pbjs-generated services, see #582 2016-12-22 19:51:41 +01:00
dcodeIO
24f2c03af9 Docs: Added notes on how to use pbjs and pbts programmatically 2016-12-20 17:44:55 +01:00
dcodeIO
3e7e4fc59e pbjs: Removed type/ns alias comment in static target to not confuse jsdoc unnecessarily 2016-12-20 00:09:44 +01:00
dcodeIO
99ad9cc087 Added .create to statically generated types and uppercase nested elements to reflection namespaces, see #576; Also added Namespace#getEnum for completeness, see #576; Made pbjs use loadSync for deterministic outputs, see #573 2016-12-19 23:51:45 +01:00
dcodeIO
7fac9d6a39 Properly check Buffer.prototype.set with node v4 2016-12-19 00:34:34 +01:00
dcodeIO
8f25377cf9 Inlined longNeq; Additional cyclic checks, see 563; More profiling data; Array abuse and varint optimization 2016-12-16 12:38:14 +01:00
dcodeIO
fb74223b72 Simplified programmatic CLI api; Other minor optimizations 2016-12-15 17:51:24 +01:00
dcodeIO
a46cc4934b Removed as-function overload for Reader/Writer, profiler stub, optimized version of Reader#int32 2016-12-06 15:04:29 +01:00
dcodeIO
4885b8239e pbjs static target progress, uses customizable wrapper template [ci skip] 2016-12-03 01:00:34 +01:00
dcodeIO
ad5abe7bac Static pbjs target progress, now generates usable CommonJS code, see #512 2016-12-02 00:36:24 +01:00