Fangrui Song
|
fe0313f0b5
|
Add a parameter (number of __VA_ARGS__) to REFLECT_MEMBER_START
rapidjson StartArray StartObject do not need the number of fields, but msgpack-c does.
|
2018-01-06 16:42:22 -08:00 |
|
Fangrui Song
|
3f1cb5c072
|
Add submodule https://github.com/msgpack/msgpack-c and make Serialize/Deserialize aware of SerializeFormat
|
2018-01-06 15:29:53 -08:00 |
|
Fangrui Song
|
734f9b6380
|
Add serializers/json.h
|
2018-01-06 14:59:05 -08:00 |
|
Fangrui Song
|
02a457f65d
|
Make Reader/Writer abstract classes instead of type aliases of rapidjson classes
Added src/serializers/json.h (which includes rapidjson)
|
2018-01-06 14:47:43 -08:00 |
|
Fangrui Song
|
4758b70d00
|
Reorder Reflect functions
|
2018-01-06 11:26:41 -08:00 |
|
Jacob Dufault
|
48f3c75053
|
Add using declaration to optional.h, include STL optional if available or fallback to third-party one.
|
2017-12-29 12:00:52 -06:00 |
|
Fangrui Song
|
6636617b4d
|
[comments] Import mpark/variant and make MarkedString a variant (#200)
|
2017-12-28 15:21:40 -08:00 |
|
Jacob Dufault
|
12bfabf9c2
|
No more NonElidedVector
|
2017-12-11 21:20:29 -08:00 |
|
Jacob Dufault
|
e535fab581
|
Do not elide vector in serialization
|
2017-12-11 21:15:37 -08:00 |
|
Jacob Dufault
|
7a5eb3c4d5
|
Move src/messages/*.cc to anonymous namespace
|
2017-12-05 21:03:38 -08:00 |
|
Peter Goodman
|
3f45c05476
|
This commit fixes severak compiler errors when trying to build cquery. I gave up after a bit and didn't fix them all though, there are a ton of signed to unsigned comparisons.
|
2017-11-18 16:09:14 -05:00 |
|
Jacob Dufault
|
eea8a1b07a
|
Try to avoid crashing when deserializing JSON
|
2017-11-18 09:27:37 -08:00 |
|
Jacob Dufault
|
f5314b62b1
|
Reformat to Chromium style.
|
2017-09-21 18:14:57 -07:00 |
|
Jacob Dufault
|
6d9e4242d1
|
Use shared_ptr, try to fix a crash.
|
2017-07-29 23:51:32 -07:00 |
|
Jacob Dufault
|
e771f05f3f
|
Linux build fixes
|
2017-07-29 21:46:21 -07:00 |
|
Jacob Dufault
|
511f6c5248
|
Fix crash when loading old cache when file format changed.
Also eliminate an unnecessary copy after finishing deserialization.
|
2017-06-13 21:00:51 -07:00 |
|
Jacob Dufault
|
f3d00dea23
|
Implement code actions using clang FixIts
- Also make server check client version and show an error message if they do not match.
|
2017-05-20 12:31:07 -07:00 |
|
Jacob Dufault
|
00143bef8e
|
Log index updates before applying them
|
2017-05-19 00:02:01 -07:00 |
|
Jacob Dufault
|
ff421723a5
|
Renames and fix some operator < implementations
|
2017-05-11 23:08:15 -07:00 |
|
Jacob Dufault
|
d83b1591a4
|
Serialized indexes are now versioned. Old versions are not imported.
|
2017-04-19 23:02:24 -07:00 |
|
Jacob Dufault
|
b4fb350140
|
Include file modification time in index
|
2017-04-19 21:57:44 -07:00 |
|
Jacob Dufault
|
ae993d6446
|
wip
|
2017-04-02 18:34:15 -07:00 |
|
Jacob Dufault
|
876296d62f
|
more code completion work
|
2017-03-26 21:04:48 -07:00 |
|
Jacob Dufault
|
cc85f196f4
|
never elide data for language server json serialization
|
2017-03-25 17:22:06 -07:00 |
|
Jacob Dufault
|
c8afc0f022
|
more changes
|
2017-03-25 16:58:11 -07:00 |
|
Jacob Dufault
|
8219a39a32
|
move some things into language_server_api.cc
|
2017-03-25 15:13:19 -07:00 |
|
Jacob Dufault
|
38acb8c1a1
|
move optional to third_party
|
2017-03-25 13:32:44 -07:00 |
|
Jacob Dufault
|
695048baa7
|
move code into src
|
2017-03-25 13:15:00 -07:00 |
|