{"push_id":629927831,"size":7,"distinct_size":7,"ref":"refs/heads/stvar","head":"4256027b56f5d6328ff53582f9afd9871aace790","before":"02e75a8d8928fddd3ecf1c23842ec73d2ef37ee2","commits":[{"sha":"a7efdb4e522a7d65a0035a462afacc5e3b47f6dd","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Improve version switchover semantics:\n* Support PreviousTxnID until the switchover\n* Implement \"No Ripple\" for issue_iou and redeem_iou.\n* Do not utilize issue_iou and redeem_iou from legacy code\n* Rename 0.27.x legacy files to account for VS build process\n* Misc. cleanups","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/a7efdb4e522a7d65a0035a462afacc5e3b47f6dd"},{"sha":"64259c7bcb3049d26695032db5b0638fa8cf5538","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Better transaction analysis (RIPD-755):\n\nThe analysis of differences between locally built ledgers and consensus\nledgers is now more intelligent. Differences in these values will be\ncategorized:\n\n - Operation results\n - Transaction ordering\n - Generated metadata","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/64259c7bcb3049d26695032db5b0638fa8cf5538"},{"sha":"b2a9c79de5b472d3517a4f779c30aca2d337bfd1","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Fix transaction enumeration in account_tx (RIPD-734):\n\nIn some corner cases, an incorrect resume marker could be\nreturned, preventing the complete enumeration of account\ntransactions.\n\n* Robust markers via improved paging support\n* New unit tests\n* Cleanup","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/b2a9c79de5b472d3517a4f779c30aca2d337bfd1"},{"sha":"1c587723fa900fe6a608b5e56c6b6377bb2c40c5","author":{"email":"9b53dab2edb1fa3e4a37a9ff4ebc112e5291f5f6@yahoo.com","name":"seelabs"},"message":"Safer macro restoration using MSVC extensions","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/1c587723fa900fe6a608b5e56c6b6377bb2c40c5"},{"sha":"05f4746bbef1e230c3f58f8e204ceb4c1b9d561e","author":{"email":"9b53dab2edb1fa3e4a37a9ff4ebc112e5291f5f6@yahoo.com","name":"seelabs"},"message":"Add workaround include for Windows.h NOMINMAX","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/05f4746bbef1e230c3f58f8e204ceb4c1b9d561e"},{"sha":"1a9d65c52a70d6e47d283ee15f709681ff6b3fd2","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Set version to 0.28.0-b19","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/1a9d65c52a70d6e47d283ee15f709681ff6b3fd2"},{"sha":"4256027b56f5d6328ff53582f9afd9871aace790","author":{"email":"1bdbf174ae259a7f4e3ba59bc521b3b5e3908bc5@gmail.com","name":"Vinnie Falco"},"message":"STVar: optimized storage for STObject (RIPD-825):\n\nThis introduces the STVar container, capable of holding any STBase-derived\nclass and implementing a \"small string\" optimization. STObject is changed\nto store std::vector<STVar> instead of boost::ptr_vector<STBase>. This\neliminates a significant number of needless dynamic memory allocations and\ndeallocations during transaction processing when ledger entries are\ndeserialized. It comes at the expense of larger overall storage requirements\nfor STObject.","distinct":true,"url":"https://api.github.com/repos/vinniefalco/rippled/commits/4256027b56f5d6328ff53582f9afd9871aace790"}]}