├── .github └── workflows │ ├── build.sh │ └── main.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── examples └── database.go ├── pmem ├── README.md └── pmem.go ├── pmemtest └── namedFuncs_test.go ├── transaction ├── AUTHORS ├── README.md ├── bitmap.go ├── movnt.go ├── movnt.s ├── optEnd.go ├── redoTx.go ├── transaction.go └── undoTx.go └── txtest ├── crashtest └── txCrash_test.go ├── log3SwizzleTest └── txLog3Swizzle_test.go ├── txExec_test.go ├── txLock_test.go ├── txLog3_test.go ├── txRedoLog_test.go ├── txTestsPmemInit.go └── txUndoLog_test.go /.github/workflows/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/.github/workflows/build.sh -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/README.md -------------------------------------------------------------------------------- /examples/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/examples/database.go -------------------------------------------------------------------------------- /pmem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/pmem/README.md -------------------------------------------------------------------------------- /pmem/pmem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/pmem/pmem.go -------------------------------------------------------------------------------- /pmemtest/namedFuncs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/pmemtest/namedFuncs_test.go -------------------------------------------------------------------------------- /transaction/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/transaction/AUTHORS -------------------------------------------------------------------------------- /transaction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/transaction/README.md -------------------------------------------------------------------------------- /transaction/bitmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/transaction/bitmap.go -------------------------------------------------------------------------------- /transaction/movnt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/transaction/movnt.go -------------------------------------------------------------------------------- /transaction/movnt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/transaction/movnt.s -------------------------------------------------------------------------------- /transaction/optEnd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/transaction/optEnd.go -------------------------------------------------------------------------------- /transaction/redoTx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/transaction/redoTx.go -------------------------------------------------------------------------------- /transaction/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/transaction/transaction.go -------------------------------------------------------------------------------- /transaction/undoTx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/transaction/undoTx.go -------------------------------------------------------------------------------- /txtest/crashtest/txCrash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/txtest/crashtest/txCrash_test.go -------------------------------------------------------------------------------- /txtest/log3SwizzleTest/txLog3Swizzle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/txtest/log3SwizzleTest/txLog3Swizzle_test.go -------------------------------------------------------------------------------- /txtest/txExec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/txtest/txExec_test.go -------------------------------------------------------------------------------- /txtest/txLock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/txtest/txLock_test.go -------------------------------------------------------------------------------- /txtest/txLog3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/txtest/txLog3_test.go -------------------------------------------------------------------------------- /txtest/txRedoLog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/txtest/txRedoLog_test.go -------------------------------------------------------------------------------- /txtest/txTestsPmemInit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/txtest/txTestsPmemInit.go -------------------------------------------------------------------------------- /txtest/txUndoLog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/go-pmem-transaction/HEAD/txtest/txUndoLog_test.go --------------------------------------------------------------------------------