Adam Ierymenko
|
9428fc53f6
|
A bunch of cleanup, bug fix, just use unordered_map, etc.
|
2020-03-30 17:28:23 -07:00 |
|
Adam Ierymenko
|
0d05e4bcae
|
Remove capability chain of custody stuff which was never used and was really overly complex and a potential source of security problems.
|
2020-03-28 12:06:10 -07:00 |
|
Adam Ierymenko
|
1f2e94a51d
|
Some optimization and raw memory access cleanup.
|
2020-03-27 07:40:14 -07:00 |
|
Adam Ierymenko
|
37d4e83fad
|
ARM64 build fixes
|
2020-03-16 09:24:57 -07:00 |
|
Adam Ierymenko
|
24e30a684b
|
A bunch of little nit-picky header and name cleanup.
|
2020-03-04 08:16:44 -08:00 |
|
Adam Ierymenko
|
da5b11bf2d
|
Rename version constants to something more canonical, and more cleanup.
|
2020-03-03 07:38:51 -08:00 |
|
Adam Ierymenko
|
b824ea7bcf
|
Add buffer life cycle stuff to API for fewer memcpys.
|
2020-03-02 17:15:00 -08:00 |
|
Adam Ierymenko
|
77e59818a3
|
dead code removal
|
2020-02-27 15:59:39 -08:00 |
|
Adam Ierymenko
|
547f39bb49
|
Fixes for Buf, unit test
|
2020-02-24 15:40:19 -08:00 |
|
Adam Ierymenko
|
d603a73715
|
Build fixes.
|
2020-02-21 15:58:28 -08:00 |
|
Adam Ierymenko
|
55b0555aa0
|
A bunch more build fixes.
|
2020-02-21 14:46:01 -08:00 |
|
Adam Ierymenko
|
de1b54821e
|
Starting to (re)write unit tests.
|
2020-02-20 12:54:46 -08:00 |
|
Adam Ierymenko
|
1e0a930d23
|
Create a container for identity hashes, replace some "volatile" hacky junk with std::atomic, clean up some security checks, rename raw data in Buf to unsafeData to permit search for unsafe.
|
2020-02-19 09:28:18 -08:00 |
|
Adam Ierymenko
|
e5c7366e71
|
Yet more minor refactoring and redesign Meter to be more thread-safe.
|
2020-02-14 11:34:47 -08:00 |
|
Adam Ierymenko
|
e236d6f743
|
More minor refactoring
|
2020-02-14 10:19:45 -08:00 |
|
Adam Ierymenko
|
f21ecb3762
|
Yet more major and very nit-picky refactoring for performance, etc. Also use std::atomic<> now with a TODO to implement a shim if we ever do need to build this on a pre-c++11 compiler.
|
2020-02-12 14:04:25 -08:00 |
|
Adam Ierymenko
|
84619a7788
|
A bunch more refactoring including splitting Switch into VL1 and VL2
|
2020-02-06 18:06:50 -08:00 |
|
Adam Ierymenko
|
7d11522768
|
Just about everything refactored for new Protocol/Buf code except Switch.
|
2020-02-03 16:18:33 -08:00 |
|
Adam Ierymenko
|
df346a6df6
|
Work in progress... clean up memcpy and create an annotation for that, lots more porting to new Buf/Protocol code, etc.
|
2020-02-03 13:00:13 -08:00 |
|
Adam Ierymenko
|
cdc6c42375
|
Take Dictionary behind the barn...
|
2020-01-25 18:02:11 -08:00 |
|
Adam Ierymenko
|
91ce4c4ea6
|
Refactoring protocol marshal/unmarshal code...
|
2020-01-24 21:16:07 -08:00 |
|
Adam Ierymenko
|
5c6bf9d0a4
|
Wiring up addroot/removeroot
|
2020-01-23 18:05:34 -08:00 |
|
Adam Ierymenko
|
33bb61c63d
|
Loads of refactoring, integration of new version of Trace.
|
2020-01-23 13:05:33 -08:00 |
|
Adam Ierymenko
|
eef70e198b
|
Version 2.x notice updates and other boring stuff.
|
2020-01-20 08:46:20 -08:00 |
|
Adam Ierymenko
|
790fe50fac
|
Go code cleanup for new changes
|
2020-01-10 16:54:01 -08:00 |
|
Adam Ierymenko
|
83eacdfada
|
New Buffer implementation (not used yet) and cleanup
|
2020-01-10 15:28:27 -08:00 |
|