added initial zi lib


Former-commit-id: a8b56cc897f1601ec382ba628868118f04877dad
prioritized task manager


Former-commit-id: 3b9a265c68e6b46a4ef2b8b69efbc68e88d795a2
zlog implemented


Former-commit-id: 3e164337ab4a2e17311a0b69832f9f60179efc27
Merge branch 'adding_zlog'


Former-commit-id: c5c27036c7e7451ef8db7e3711feacbf37ae077d
zpp added, and few random fixes


Former-commit-id: c8648f75a13fe2e2c8ff1507b6c2fba0b7b47cb8
minor fixes


Former-commit-id: 472a7a0a14909ede46bf6239232e90302e7e19c8
gpl licenced


Former-commit-id: 0bdd9dc9ed6f313e3ebb7b0fdc8699b1c73d9cad
bunch of stuff, fixed macos spinlock bug


Former-commit-id: c72215c820078c393e04c63e7c84ecaf4c77d3be
added fenced_block, binary_heap, periodic_fn, updated config


Former-commit-id: 7a3f13416ae7042491e49a921f3da24ebe914746
added thread::scoped, more specialized threads planned


Former-commit-id: 7a158c3250059aa95533b7e053d2a17c7aba7eb0
added time_units, and timer getters


Former-commit-id: 003a31170b1f16452721588bb030642b740ac3be
initial vl plus static assert


Former-commit-id: 8d925882f27ee1727f01bdc061936e20a4e1cc9d
vl impl checkpoint


Former-commit-id: 7cb570effc96bd58a955f2833b83819f804959f3
fixed task manager clear/stop deadlock


Former-commit-id: 4ecbc970dc16ecaa78ba2fe1b8c098b43dde59a1
added test for the task manager deadlock bug


Former-commit-id: 71550034cadb7b35201e277737b11131992ba55c
fixed elapsed spelling


Former-commit-id: 7d23635ff3ba141a04e05789c2030119a2aa4a1c
Merge branch 'adding_vl' of github.com:zlateski/zi_lib into adding_vl


Former-commit-id: 29aa99ea0104ccf69a7b72e5f62292ebb1a47d8d
small update to matrix


Former-commit-id: b5233207da5dcdad39b8dc1dcce4082eadf1a95a
small update to matrix


Former-commit-id: 229a61d091618b77147c5e2c6b783e2d2e87d6a0
added zi::log_printf to logging, added ZI_NO_LOWERCASE_FOREACH to avoid name collisions


Former-commit-id: 18e2a6c2011385e5462703e5d40801d99e3acbe0