Skip to content

Python Version control attempt for Mac - #1

Open
saatviks wants to merge 19 commits into
masterfrom
saatviks_pyversioncontrol
Open

Python Version control attempt for Mac#1
saatviks wants to merge 19 commits into
masterfrom
saatviks_pyversioncontrol

Conversation

@saatviks

@saatviks saatviks commented Jul 6, 2018

Copy link
Copy Markdown
Owner

Attempting Python version control for Mac

ksaito7 and others added 17 commits June 19, 2018 12:33
* Refactor I/O part out of connection handle and simplify state machine logic.

* Run formatter on all code in network layer

* Add in termination state
* Remove wrong check in QueryCompiler::IsSupported

* Replace psxx extended procotol call with SQL for prepared statement

to avoid type inference, which is not implemented yet in Peloton.
* TileGroupHeader refactor to get rid of hardcoded pointer arithmetic and casts.

* Don't repeatedly look up the SpinLatch field.

* clang-format.

* Don't replace the SpinLatch on resetting of tuple.

* Fix in TileGroupHeader assignment operator.

* Update Field Descriptions based on refactor.
* Introducing Bytecode Interpreter

  * interpreter deactivated if not requested by command line
  * no supprt for OrderBy yet

* Change Compile/Verify functions to void

  * throw an Exception in case of errors

* Small changes from review on cmu-db#1244

* Add explicit function calls, small changes

  * add template system to generate handler for explicit function calls
  * refactor InsertBytecodeFunction
  * add missingFP truct/extend instructions
* Apply limit + order optimization in the optimizer
* Set LastReaderCommitId on insert, update, and delete versions. Addresses parts 5 and 6 of cmu-db#1420.
* fix cmu-db#1386 part 2: pass update boolean from scan plan to PerformRead correctly.

* fix cmu-db#1386 part 1: Perform predicate evaluation before recording reads with the transaction manager.

* Rename new function RecordReads to PerformReads per PR feedback.
* Catalog code cleanup

* Rename "XXXObject" to "CatalogEntry"

* Rename AddPlpgsqlFunction
* Fix ssl copy bug

* Update network_io_wrapper_factory.cpp
* Fix for python-six upgrade problem

Uninstall python-six on Ubuntu 14.04 so new version can be installed
during tensorflow and dependencies install


* - Fix for compilation error (from Marcel)
* This is one of those commits that you just dream about for years. And yet here we are! Removing the microbenchmarks!
No longer will we get TPC-C numbers by running embedded logic. We will keep everything real over JDBC.
I would like to give a shout out to KB for sticking with me all this time. I am sitting in a German hotel waiting for her to fly in from Pittsburgh tomorrow.
* Add pg_constraint catalog table

* Reconstruct constraints
@saatviks
saatviks force-pushed the saatviks_pyversioncontrol branch 2 times, most recently from 9637303 to bf1c66d Compare July 6, 2018 17:09
@saatviks
saatviks force-pushed the saatviks_pyversioncontrol branch from bf1c66d to 6feb068 Compare July 6, 2018 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants