profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/laurynas-biveinis/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Laurynas Biveinis laurynas-biveinis Aerospike Vilnius of-code.blogspot.com

laurynas-biveinis/dotfiles 8

My dotfiles and scripts

laurynas-biveinis/unodb 7

Adaptive Radix Tree in C++

Percona-Lab/ps-build 4

Collection of MySQL build scripts

laurynas-biveinis/cmake-build.el 0

CMake building with multiple targets, run configurations, and interactive menu

laurynas-biveinis/deadgrep 0

fast, friendly searching with ripgrep and Emacs

laurynas-biveinis/ft-index 0

TokuFT is a high-performance, transactional key-value store

laurynas-biveinis/gds-dot-net 0

Automatically exported from code.google.com/p/gds-dot-net

laurynas-biveinis/googletest 0

Googletest - Google Testing and Mocking Framework

laurynas-biveinis/libeatmydata 0

libeatmydata (slowly migrating from launchpad)

push eventlaurynas-biveinis/dotfiles

Laurynas Biveinis

commit sha a3d68cd7f8583865e18be3e3f87c2f4ecc14b5bb

Emacs package metadata update

view details

push time in 4 days

push eventlaurynas-biveinis/dotfiles

Laurynas Biveinis

commit sha 4a476e1064b39156316148459a0f84ad9b25db4e

Emacs package update

view details

push time in 5 days

push eventlaurynas-biveinis/unodb

Laurynas Biveinis

commit sha 8b3a07db3ef3ecaef856d6260e44d4c0359fc63b

Make qsbr::assert_idle locking As pointed out by Sonatype Lift Infer checker, qsbr::assert_idle accesses fields without locking. While it is always meant to be invoked in a single-threaded context, the purpose of the asserts is to catch bugs, including when they are called from multi-threaded context. Thus make it locking, and introduce a private member function assert_idle_locked to be used when the lock is already acquired.

view details

Laurynas Biveinis

commit sha b6f431afeaa63b5bfb7b811da921cfe697b2fff3

Merge pull request #258 from laurynas-biveinis/qsbr-assert-locked Make qsbr::assert_idle locking

view details

push time in 6 days

delete branch laurynas-biveinis/unodb

delete branch : qsbr-assert-locked

delete time in 6 days

PR merged laurynas-biveinis/unodb

Make qsbr::assert_idle locking

As pointed out by Sonatype Lift Infer checker, qsbr::assert_idle accesses fields without locking. While it is always meant to be invoked in a single-threaded context, the purpose of the asserts is to catch bugs, including when they are called from multi-threaded context. Thus make it locking, and introduce a private member function assert_idle_locked to be used when the lock is already acquired.

+19 -6

2 comments

4 changed files

laurynas-biveinis

pr closed time in 6 days

create barnchlaurynas-biveinis/unodb

branch : benchmark-trim-heap

created branch time in 6 days

push eventlaurynas-biveinis/unodb

Laurynas Biveinis

commit sha 8b3a07db3ef3ecaef856d6260e44d4c0359fc63b

Make qsbr::assert_idle locking As pointed out by Sonatype Lift Infer checker, qsbr::assert_idle accesses fields without locking. While it is always meant to be invoked in a single-threaded context, the purpose of the asserts is to catch bugs, including when they are called from multi-threaded context. Thus make it locking, and introduce a private member function assert_idle_locked to be used when the lock is already acquired.

view details

push time in 6 days

PR opened laurynas-biveinis/unodb

Make qsbr::assert_idle locking

As pointed out by Sonatype Lift Infer checker, qsbr::assert_idle accesses fields without locking. While it is always meant to be invoked in a single-threaded context, the purpose of the asserts is to catch bugs, including when they are called from multi-threaded context. Thus make it locking, and introduce a private member function assert_idle_locked to be used when the lock is already acquired.

+13 -6

0 comment

3 changed files

pr created time in 6 days

create barnchlaurynas-biveinis/unodb

branch : qsbr-assert-locked

created branch time in 6 days

push eventlaurynas-biveinis/dotfiles

Laurynas Biveinis

commit sha aad60806d878cc3dd8912a02fa9f54ce9e7496ee

Emacs package metadata update

view details

push time in 7 days

push eventlaurynas-biveinis/dotfiles

Laurynas Biveinis

commit sha 54257fdc18f1bdebeaf7a8e245d92f6d4fbb9bcd

Aerospike: disable clang warning flags that the codebase will not fix

view details

Laurynas Biveinis

commit sha f6a908e920037581c93375379c6a2b84607a361c

Aerospike: make cpplint config more readable, disable one more warning

view details

push time in 7 days

GollumEvent

push eventlaurynas-biveinis/unodb

Laurynas Biveinis

commit sha 4adefb3fc9ec437d8afb2dc2ae4dff4bc857d07e

Remove a misleading comment

view details

push time in 7 days

push eventlaurynas-biveinis/unodb

Laurynas Biveinis

commit sha e2d837f41e73c098d5d38d65f184d622c413a7fb

Experiment with 2MB huge page allocator for inodes

view details

push time in 7 days

push eventlaurynas-biveinis/unodb

Laurynas Biveinis

commit sha 5b2ca3442e180c126190f57264da107211cdbb11

Experiment with 2MB huge page allocator for inodes

view details

push time in 7 days

create barnchlaurynas-biveinis/unodb

branch : inode-pool-huge-pages

created branch time in 7 days

push eventlaurynas-biveinis/unodb

Laurynas Biveinis

commit sha 0a530c89d0315b53e21e7df5e3bdf8f8070e860c

Add sonarcloud.io static analysis

view details

Laurynas Biveinis

commit sha 4a9b3412ac959a090e5fdea2868110f36022fe0f

Merge pull request #257 from laurynas-biveinis/sonarcloud.io Add sonarcloud.io static analysis

view details

push time in 7 days

delete branch laurynas-biveinis/unodb

delete branch : sonarcloud.io

delete time in 7 days

push eventlaurynas-biveinis/unodb

Laurynas Biveinis

commit sha 0a530c89d0315b53e21e7df5e3bdf8f8070e860c

Add sonarcloud.io static analysis

view details

push time in 7 days

push eventlaurynas-biveinis/dotfiles

Laurynas Biveinis

commit sha 6aff2feb2829d144851d7803c03c7fa45584b7e3

Emacs package update

view details

push time in 7 days

push eventlaurynas-biveinis/dotfiles

Laurynas Biveinis

commit sha a7cb4b4d1d51a8e789b0244f0230ce6233eb060d

Emacs: link a commit to README.md

view details

push time in 8 days

push eventlaurynas-biveinis/dotfiles

Laurynas Biveinis

commit sha 36cdacb415adeba165ae6c71575b6f5f6d6f06d4

Emacs: start using flycheck-status-emoji

view details

push time in 8 days

push eventlaurynas-biveinis/dotfiles

Laurynas Biveinis

commit sha d112f3f208a857435ebb6d2b8e0198fd85df2c39

Emacs: reduce LSP info in the modeline Saving some horizontal space.

view details

push time in 8 days

push eventlaurynas-biveinis/dotfiles

Laurynas Biveinis

commit sha b84cf3e7b204153908998f762375c22e2d027bd4

Aerospike: configure cpplint

view details

push time in 8 days

push eventlaurynas-biveinis/unodb

Laurynas Biveinis

commit sha e0d32108a1a4f5ee31ff170c1f075129a0bb7df3

Try sonarcloud.io

view details

push time in 8 days

push eventlaurynas-biveinis/unodb

Laurynas Biveinis

commit sha df580596cdbcb775fe29e5accf3f7d727de28984

Try sonarcloud.io

view details

push time in 8 days

push eventlaurynas-biveinis/unodb

Laurynas Biveinis

commit sha fc83403b6f15cbef4be5a3e10282b9971d8ca53d

Try sonarcloud.io

view details

push time in 8 days

push eventlaurynas-biveinis/unodb

Laurynas Biveinis

commit sha 9e7f89533af4afaec63762dc7822cd39b0f75528

Try sonarcloud.io

view details

push time in 8 days