Alexander Fenster
|
f2a8620179
|
fix: possible infinite loop when parsing option (#1923)
|
2023-08-21 10:31:54 -07:00 |
|
Daniel Wirtz
|
42f49b43f6
|
feat: update dependencies / general cleanup (#1356)
Co-authored-by: Alexander Fenster <fenster@google.com>
|
2020-04-17 15:53:50 +02:00 |
|
dcodeIO
|
2c5ef95818
|
CLI: Extend list of ignored ESLint rules for pbjs, fixes #1085
|
2018-07-17 22:28:03 +02:00 |
|
dcodeIO
|
9a23ded947
|
Other: ext/descriptor support for various standard options, see #757
|
2017-04-14 13:34:18 +02:00 |
|
dcodeIO
|
acea4d7293
|
Other: Updated dist files and changelog
|
2017-04-08 10:19:15 +02:00 |
|
dcodeIO
|
3405ae8d1e
|
Other: Touched benchmark output metrics once more
|
2017-04-08 09:55:36 +02:00 |
|
dcodeIO
|
7b3bdb562e
|
Other: Output more human friendly metrics from benchmark
|
2017-04-07 20:43:52 +02:00 |
|
dcodeIO
|
59e4478890
|
Other: Stripped down static bench code to what's necessary
|
2017-04-07 19:48:10 +02:00 |
|
dcodeIO
|
f88dad0982
|
Other: Revamped benchmark, now also covers Google's JS implementation
|
2017-04-07 19:38:18 +02:00 |
|
dcodeIO
|
5041fad9de
|
Other: Additional restructuring for moving configuration files out of the root folder
|
2017-03-12 22:12:09 +01:00 |
|
dcodeIO
|
a7ab103690
|
Other: More precise linter configuration
|
2017-03-04 05:22:49 +01:00 |
|
dcodeIO
|
579068a45e
|
Other: Updated test cases to use new buffer util
|
2017-01-28 04:57:04 +01:00 |
|
dcodeIO
|
3317a76fb5
|
Other: Fixed some common reflection deopt sites, see #653
|
2017-01-24 01:43:53 +01:00 |
|
dcodeIO
|
b4f4f48f19
|
New: Relieved the requirement to call .resolveAll() on roots in order to populate static code-compatible properties, see #653
|
2017-01-20 16:15:21 +01:00 |
|
dcodeIO
|
49053ffa0e
|
Other: Coverage progress
|
2017-01-18 01:06:30 +01:00 |
|
dcodeIO
|
3946e0fefe
|
Breaking: Initial upgrade of converters to real generated functions, see #620
|
2017-01-12 05:10:14 +01:00 |
|
dcodeIO
|
e3170a1600
|
Convert inner messages and undefined/null values more thoroughly, fixes #615
|
2017-01-04 01:37:09 +01:00 |
|
dcodeIO
|
0643f93f5c
|
Other: Some cleanup and added a logo
|
2017-01-03 23:55:21 +01:00 |
|
dcodeIO
|
61fd385674
|
Other: Various minor improvements and coverage progress
|
2016-12-26 18:58:17 +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
|
f8451f0058
|
Can finally run with --trace-deopt again without crashes
|
2016-12-17 14:26:18 +01:00 |
|
dcodeIO
|
9c9a66bf39
|
Added asJSON bytes as Buffer, see #566; Fixed parsing enum inner options, see #565; Other minor optimizations
|
2016-12-17 13:47:06 +01:00 |
|
dcodeIO
|
4531d75cdd
|
Can't just inline longNeq but can be simplified
|
2016-12-16 14:15:22 +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
|
f1110b0993
|
Allow null for optional messages, see #562; Other minor improvements to short ifs
|
2016-12-15 19:18:43 +01:00 |
|
dcodeIO
|
be3e0d92e1
|
Use extend module; Attempt to alias reserved js names in static codegen, see #559; Some README
|
2016-12-15 14:44:01 +01:00 |
|
dcodeIO
|
b0aef62191
|
Inlined any Reader/Writer#tag calls, also fixes #556
|
2016-12-14 13:25:05 +01:00 |
|
dcodeIO
|
74b2c5c5d3
|
Process huge strings in chunks, see #555; Run bench in tests for a while; Raw alloc benchmark
|
2016-12-13 23:24:40 +01:00 |
|
dcodeIO
|
14c207ed6e
|
Restructured reusable micromodules
|
2016-12-11 00:01:14 +01:00 |
|
dcodeIO
|
6a6c00c3e1
|
Initial type-checking verifier, see #526, added to bench out of competition
|
2016-12-09 14:33:20 +01:00 |
|
dcodeIO
|
3aa984e063
|
Initial loadSync (node only), see #529
|
2016-12-08 19:50:27 +01:00 |
|
dcodeIO
|
f1370ff5b0
|
More refactoring; Initial RPC service implementaion, see #529
|
2016-12-08 17:21:58 +01:00 |
|
dcodeIO
|
7c3bf8d32c
|
Refactored codegen, put frozen objects on the prototype, see #526; Trying out jsdoc variations, see #527
|
2016-12-07 20:29:00 +01:00 |
|
dcodeIO
|
fc9014822d
|
Automatic profile generation and processing [ci skip]
|
2016-12-06 23:18:30 +01:00 |
|
dcodeIO
|
7c28483d65
|
Use Uint8Array pool in browsers, just like node does with buffers
|
2016-12-06 17:05:40 +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
|
f91c432a49
|
Also optimize reader with what we have learned
|
2016-12-05 17:26:08 +01:00 |
|
dcodeIO
|
d83f799519
|
More (shameless) writer over-optimization
|
2016-12-05 15:27:37 +01:00 |
|
dcodeIO
|
8a2dbc610a
|
Trading package size for float speed
|
2016-12-05 01:25:26 +01:00 |
|
dcodeIO
|
81e36a7c14
|
pbjs static target services support
|
2016-12-03 15:06:51 +01:00 |
|
dcodeIO
|
98d6ae186a
|
plain js utf8 is faster for short strings
|
2016-12-03 13:35:20 +01:00 |
|
dcodeIO
|
26ba0bb1ab
|
Fresh master without docs
|
2016-11-26 11:53:06 +01:00 |
|