Esun Kim
f179e23e5b
Support Visual Studio
5 years ago
Esun Kim
2825f867bb
Remove conversion warning
5 years ago
Nicolas "Pixel" Noble
4d8af5e4b9
Adding (v)snprintf and va_copy for Windows.
5 years ago
Bo Yang
a6347ec35e
Change methods name to specify as number/string
6 years ago
Bo Yang
8e5f03f719
Fix integer types
6 years ago
Bo Yang
c50e849ac2
Change int64 json encoding to be string
6 years ago
Joshua Haberman
9960d7c772
Renamed end_group field number and updated documentation.
6 years ago
Joshua Haberman
da4e616860
Removed type from upb_array also.
6 years ago
Joshua Haberman
56779f09eb
All tests pass again.
6 years ago
Joshua Haberman
ba0a2fb955
Compiles, doesn't work yet.
6 years ago
Joshua Haberman
7485261370
WIP.
6 years ago
Joshua Haberman
811ee4f442
Use a custom mktime() function to avoid platform dependencies.
6 years ago
Joshua Haberman
a8f719c98d
Added checks for OOM conditions.
6 years ago
Joshua Haberman
4451b790bd
More Blaze fixes.
6 years ago
Joshua Haberman
985145ca16
Fixed amalgamation and CMake build.
6 years ago
Josh Haberman
cd9e1e6817
upb_proto_library() aspect is working, even for external repos.
6 years ago
Josh Haberman
932753d91e
WIP.
6 years ago
Joshua Haberman
cf35baa1ad
Moved macros from upb.h to port_def.inc to avoid leaking them to users. ( #160 )
...
* Use port_def.inc to prevent macros from leaking to users.
* Added helpful comments to port_def.inc/port_undef.inc.
6 years ago
Joshua Haberman
928ef7f2c0
Removed reflection and other extraneous things from the core library. ( #158 )
...
* Removed reflection and other extraneous things from the core library.
* Added missing files and ran buildifier.
* New CMakeLists.txt.
* Made table its own cc_library() for internal usage.
6 years ago
Paul Yang
a8a0bc73b9
Allow bytes field to be longer than 16000 bytes ( #157 )
6 years ago
Bo Yang
3c4f0347f9
Replace strptime with custom implementation
6 years ago
Paul Yang
56fefe2a50
Fix parsing repeated well known type value ( #153 )
...
* Fix parsing repeated well known type value
* Fix generated file
* Fix comment
6 years ago
Josh Haberman
71ec01e34b
Fix for Windows.
6 years ago
Bo Yang
da8d1392c1
Fix the issue for strptime
...
* Define _XOPEN_SOURCE
* Exclude usage on windows
6 years ago
Shahid
17db372267
Removing the 'byteswap.h' header which is not portable
...
Incorporating code review changes:
https://github.com/google/upb/pull/151#discussion_r257529497
6 years ago
Josh Haberman
ad905b08f5
Fixed amalgamation to properly include stdint.h first for UPB_SIZE().
6 years ago
Josh Haberman
32e3f394b4
A few small API tweaks.
...
- Foo_parsenew() -> Foo_parse().
- parse function takes plain (const char*, size_t) instead of
upb_strview. The latter is mainly useful for strings inside
message objects.
6 years ago
Shahid
e223001916
Update table.c
6 years ago
Shahid
33cd3cfa1d
Update varint.int.h
6 years ago
Josh Haberman
b07fcde013
Fix for C++ inclusion of decoder.int.h.
6 years ago
Josh Haberman
22ad7121c2
Fixes for google3.
6 years ago
Josh Haberman
8e737d4f9a
Discard extensions since current symtab can't handle them.
6 years ago
Josh Haberman
c1706e0a7c
Added a few more missing functions.
6 years ago
Josh Haberman
afdd4698ba
Added missing fielddef function implementations for C++.
6 years ago
Josh Haberman
865876895d
Fixed tests and code.
6 years ago
Josh Haberman
0dbbfd1f80
Added missing functions.
6 years ago
Josh Haberman
c4327e55ac
A few more fixes.
6 years ago
Josh Haberman
8980f6db5c
text_printer.h now successfully compiles.
6 years ago
Josh Haberman
c358bb42fd
A few more Google fixes.
6 years ago
Josh Haberman
76033b3a65
Correct TextPrinterPtr.
6 years ago
Josh Haberman
2719bcff0d
Fixes for Google-internal tests.
6 years ago
Joshua Haberman
9bc7973e38
Fixes for Google import.
6 years ago
Joshua Haberman
f4532ab273
Properly align the arena.
6 years ago
Joshua Haberman
315c167bed
Some more fixes for PHP.
6 years ago
Joshua Haberman
04923fc26e
Some fixes for PHP.
6 years ago
Bo Yang
12a5297740
Fix empty FieldMask json encoding
6 years ago
Joshua Haberman
8cd3b9dfa9
Moved some definitions to def.h
6 years ago
Paul Yang
c7870e0f77
Supprot FieldMask json encoding/decoding. ( #147 )
6 years ago
Joshua Haberman
01557462cc
upb_symtab_add() returns upb_filedef* instead of bool.
6 years ago
Joshua Haberman
84fb01ad0f
Removed the JIT. Nobody was actually using it, and table-driven should achieve 80-90% of the perf.
6 years ago