Joshua Haberman
7935b702c5
More cleanup.
14 years ago
Joshua Haberman
282b34529f
Some source cleanup/commenting.
14 years ago
Joshua Haberman
08e7ad94f9
Renamed lang_ext -> bindings, README updates.
14 years ago
Josh Haberman
3387ccaffd
Avoid longjmp() in successful case.
...
Speeds up short messages by 15-25%.
14 years ago
Josh Haberman
a090a7abf6
Fix proto2 benchmark for newer proto2.
14 years ago
Joshua Haberman
06b8181f97
Benchmark to parse into proto2 messages.
14 years ago
csharptest
c98edda388
Missing updated file from previous edits
14 years ago
Joshua Haberman
40f271b854
x86 JIT: add callback specializations for a 10% speedup when parsing to struct.
14 years ago
Joshua Haberman
fa82e4fbf0
Benchmark JIT vs no JIT without forcing a whole-project recompile.
14 years ago
csharptest
c58cb63503
Merged branch for issue 16
14 years ago
csharptest
fad894b7c3
Merged branch for issue 16
14 years ago
csharptest
bbefae3c81
Merged branch for issue 13
14 years ago
csharptest
bde57ffc75
Cleanup per review comments.
14 years ago
csharptest
1313cbdf0e
Removed commented line
14 years ago
csharptest
2d88733019
Inserted code region labeled "Designer generated code" which should be automatically
...
ignored by style checking. Added #pragma warning disable 1591 to ignore warnings
about undocumented classes/members within generated code.
14 years ago
csharptest
5ce95b4b48
Added tests for the additions to NameHelpers.UnderscoresToXxxxxCase
14 years ago
csharptest
1851676b3c
Allow field names that begin with underscore and number '_0'
14 years ago
csharptest
50a89c1c85
Fixed removal of all '_' from names, Added unit test.
14 years ago
Joshua Haberman
51d4e295a4
Python: fleshed out accessors.
14 years ago
csharptest
c7b23c1797
Rewrite of name capitalization routine 'UnderscoresToPascalOrCamelCase'
14 years ago
Joshua Haberman
fe3df2c9bc
Python: basic SymbolTable support and empty accessors.
14 years ago
Joshua Haberman
2cf930ef51
Python: fixed object cache and fleshed out MessageDef a bit.
14 years ago
Joshua Haberman
25cdf1e6f7
Fixed overzealous assert().
14 years ago
Joshua Haberman
336268b3d7
Fixed a few memory leaks and Makefile tweaks.
14 years ago
Joshua Haberman
be74572455
Fixed off-by-one stack allocation error.
14 years ago
Joshua Haberman
fc9c49860b
Python: Implemented weak-ref'd object cache.
...
Also some preliminary work on upb.MessageDef.
14 years ago
Joshua Haberman
a1bb3dc448
Makefile target for running Python tests.
14 years ago
Joshua Haberman
ce425df78c
More Python upb.FieldDef functionality and tests.
14 years ago
Nathan Brown
25981d4007
Merge
14 years ago
Joshua Haberman
487bfdfc06
Begin port of Python extension to new APIs.
14 years ago
Jon Skeet
e8c76bd84b
Fix comments.
14 years ago
Jon Skeet
5bacf7d11f
Use the v2 benchmarking system from the build.
14 years ago
Jon Skeet
cdb4518ae0
Overload of ContinueArray for situations where we know in advance that the array isn't packed.
14 years ago
csharptest
0f3540e24b
Split off the Serialization namespace into a new assembly.
14 years ago
csharptest
304ff3a838
Changes from review e805fdfd3a6b
14 years ago
csharptest
9b3de69224
Changes from review f60f2676f7fa
14 years ago
Joshua Haberman
6981e468a3
More work on Lua extension, and consequent core refactoring.
14 years ago
Nathan Brown
d4b3859b34
Added tests for service generation and corrected internal access level error in
...
service definition.
14 years ago
csharptest
3aa06356ac
Removal of #condition commented source
14 years ago
Joshua Haberman
c2c853fa21
More work on Lua extension.
14 years ago
Joshua Haberman
57abebaaf9
Fixed "make descriptorgen".
14 years ago
Joshua Haberman
56984e8db8
Significant work on Lua extension.
...
Also changes in core library to accommodate.
14 years ago
Joshua Haberman
92b4c38fa5
Added comment about how to disassemble JIT output.
14 years ago
Joshua Haberman
daf36f0747
Get rid of upb_symtabtxn.
...
This type was nothing but a map of defs.
We can as easily just pass an array of defs
into upb_symtab_add().
14 years ago
Joshua Haberman
b6ca2718c8
Make Lua extension build again.
14 years ago
Joshua Haberman
10265aa56b
Directory restructure.
...
Includes are now via upb/foo.h.
Files specific to the protobuf format are
now in upb/pb (the core library is concerned
with message definitions, handlers, and
byte streams, but knows nothing about any
particular serializationf format).
14 years ago
Joshua Haberman
6a1f3a6693
Major refactoring: upb_string is gone in favor of upb_strref.
14 years ago
csharptest
c11bf71cc9
Refactoring removed using statement for System.Reflection, added qualified
...
references to avoid future issues.
14 years ago
csharptest
02760b26da
Regeneration with qualified references to ByteString
14 years ago
csharptest
d95293e355
Integrated feedback from revision 1525875aec27
14 years ago