Yzena
/
Yc
2
1
Fork 0

3739 Commits (3354cd993291c92f41501e4cce4d97464d356fd0)
 

Author SHA1 Message Date
Gavin Howard 3354cd9932
Put the docs under a CC license 4 months ago
Gavin Howard 41bfe5449e
Fix compile errors 4 months ago
Gavin Howard 1ecf5f6cc3
Move my TODO list to the repo 5 months ago
Gavin Howard 5a63f24ed7
Change the Yvm requirement from C11 backend to C99 5 months ago
Gavin Howard d9bbd1208d
Simplify Yvm and redo its design doc 5 months ago
Gavin Howard 13f7a12956
Make Rig the place for platform-agnostic distribution 5 months ago
Gavin Howard 2cdcd25b51
Remove methods from the Yao example file 5 months ago
Gavin Howard 53f14b8875
Fix some documentation 5 months ago
Gavin Howard e86a64a347
Add a high-level design section to the Rig design doc 5 months ago
Gavin Howard 9892d226aa
Try some more Yvm design 5 months ago
Gavin Howard 32c032355b
Fix a typo 5 months ago
Gavin Howard 1370bf3a5c
Add a definition 5 months ago
Gavin Howard da39a31145
Fix typos 5 months ago
Gavin Howard fa4dc3cc8f
Add more Yvm design 5 months ago
Gavin Howard d818f79be8
Add some exploratory design for comptime in Yvm 5 months ago
Gavin Howard 8795c74c94
Add an example of a template function in Yvm 5 months ago
Gavin Howard 071a07c318
Fix the Yvm example file with better namespacing 5 months ago
Gavin Howard b1fa3c54d5
Update Rig and Yvm designs 5 months ago
Gavin Howard 995d7e8255
Improve the performance of freeing in a stackpool 5 months ago
Gavin Howard 39bd3156a2
Redo stackpools to make malloc fast 5 months ago
Gavin Howard 73e2d6d64d
Attempt to make the stackpool faster 5 months ago
Gavin Howard d39d809752
Fix the build in release mode 5 months ago
Gavin Howard aae5a84d4c
Update seedrng 5 months ago
Gavin Howard 55886a68a1
Add a function to make it easier to exit functions with stackpools 5 months ago
Gavin Howard ff4bbcdf18
Add more design for capabilities 5 months ago
Gavin Howard c26aeb2c86
Add some security notes to the Yar design 5 months ago
Gavin Howard 7d4af4a3c5
Add a basic capabilities design to Yao and Rig 5 months ago
Gavin Howard c53aa49a22
Fix an allocation 6 months ago
Gavin Howard 5455080e9f
Start using the macros I added in the previous commit 6 months ago
Gavin Howard 0a9ef1514e
Add return macros for easy scope exits 6 months ago
Gavin Howard ca955b917e
Fix strucon macros to make them safer 6 months ago
Gavin Howard 58f0fa2038
Add stuff to the Rig and Yar designs 6 months ago
Gavin Howard a7f535f8d0
Add support for getting random data from the OS CSPRNG 6 months ago
Gavin Howard 8a5b79b796
Add an important security requirement for Yar 6 months ago
Gavin Howard 82b516568e
Add a program from zx2c4 to seed the Linux CSPRNG at boot and shutdown 6 months ago
Gavin Howard b218d004af
Add PAKE to Yar's design 6 months ago
Gavin Howard aea3e5438c
Add a separate main() function for all programs 6 months ago
Gavin Howard c27919bda0
Start the long process of solidifying Yar's requirements and design 6 months ago
Gavin Howard 4e1601bab2
Make the Windows base default to msvc 6 months ago
Gavin Howard 8107b842df
Add a pseudo mission statement to the Yar design doc 6 months ago
Gavin Howard 30df3d5ee0
Add a high-level design description of Yar 6 months ago
Gavin Howard b39a3bd11c
Add a rationale in the Yar design doc 6 months ago
Gavin Howard aa22184b09
Add the requirement of one-shot builds to Rig 6 months ago
Gavin Howard 527626f32b
Rename Yada to Yar 6 months ago
Gavin Howard 066626f6a0
Fix a parse error that shouldn't have happened 6 months ago
Gavin Howard bcbfd18c74
Fix problems in the build file 6 months ago
Gavin Howard a2bdb7b663
Add platform data to Rig 6 months ago
Gavin Howard 34820dc389
Update the YVUL 6 months ago
Gavin Howard d3868aa42a
Redo changes to build.rig for Mac OSX 6 months ago
Gavin Howard dd7e519902
Update the build file with changes to bootstrap on Mac OSX 6 months ago