Commit Graph

31 Commits

Author SHA1 Message Date
Michael Davidsaver 7d16ab3a62 fix unsigned handling
caused unwanted sign extension.
2023-03-21 08:27:40 -07:00
Michael Davidsaver c7b4650ba1 fix TypeStore maintenance 2022-12-14 12:36:14 -08:00
Michael Davidsaver e381973b3f Make FieldDesc partly const 2022-11-25 08:03:32 -08:00
Michael Davidsaver c503eece31 spell check 2021-08-13 15:18:31 -07:00
Michael Davidsaver ed6fa0bd1a fix encoding of (Sub)Struct w/ valid set 2021-07-19 12:46:52 -07:00
Michael Davidsaver b896b1804c optimize xcode of shared_array with POD elements 2021-07-02 16:44:02 -07:00
Michael Davidsaver 76764cf978 xcode: capture file:line of fault() 2021-01-12 11:32:10 -08:00
Michael Davidsaver 479f0f1f4d fix spelling in public headers 2020-07-03 20:54:47 -07:00
Michael Davidsaver a556e7e290 fix array of scalar xcode 2020-05-18 19:01:37 -07:00
Michael Davidsaver d10eefac0e drop unused FieldDesc::hash 2020-03-09 16:34:18 -07:00
Michael Davidsaver 648d7ae2c6 from_wire_full() more forgiving 2020-02-28 13:57:50 -08:00
Michael Davidsaver c98390e80f oops 2020-02-27 09:35:33 -08:00
Michael Davidsaver 1aa1b56acb add from_wire_type() 2020-02-20 23:12:24 -08:00
Michael Davidsaver 1a286ede6e Value explicit handling of bool
all so we can know when to print/parse "true" and "false".
2020-02-03 14:57:04 -08:00
Michael Davidsaver cacc9d088d fix de-serialize of sub-sub-struct 2020-02-03 14:57:04 -08:00
Michael Davidsaver 3bd86f9777 server GET apply pvRequest to mask 2020-02-03 14:57:04 -08:00
Michael Davidsaver 584cf5b450 minor 2020-02-03 14:54:47 -08:00
Michael Davidsaver bbe5fa26a2 Redo FieldDesc
Follow shape of FieldStorage exactly.
Avoids need for offset calculation.
2019-12-23 19:24:11 -08:00
Michael Davidsaver 4b5b134e74 Value traverse to Struct parent 2019-12-23 19:19:09 -08:00
Michael Davidsaver a34fe899da minor 2019-12-23 19:19:09 -08:00
Michael Davidsaver de47ee4acd fixup offset calculations
offsets already relative to StructTop
2019-12-19 20:38:30 -08:00
Michael Davidsaver cf91bc3033 fix array decode 2019-12-19 19:53:13 -08:00
Michael Davidsaver 68cb777702 use std::make_shared where possible
may avoid extra alloc for ref. counter
2019-12-19 18:42:39 -08:00
Michael Davidsaver 583ee684ab generalize Get/Put/RPC handling 2019-12-18 18:31:17 -08:00
Michael Davidsaver c7803b5c3d minor 2019-12-16 09:01:16 -08:00
Michael Davidsaver 9af9f028eb from_wire_type_value 2019-12-15 16:43:22 -08:00
Michael Davidsaver ca662bf6cc fixup data decode 2019-12-15 16:43:22 -08:00
Michael Davidsaver 7791205b69 changed tracking via enclosing field 2019-12-15 16:43:22 -08:00
Michael Davidsaver 810b7d3b1c use freeze/cast members 2019-12-15 16:43:22 -08:00
Michael Davidsaver dd7a3d2dd3 start xcode data 2019-12-15 16:43:22 -08:00
Michael Davidsaver 92c513d6dd de-templateize xcode 2019-12-10 19:28:54 -08:00