Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Float merge #40

Closed
wants to merge 99 commits into from
Closed

Float merge #40

wants to merge 99 commits into from

Commits on Oct 1, 2012

  1. ...

    rrrlasse committed Oct 1, 2012
    Configuration menu
    Copy the full SHA
    3a4218a View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2012

  1. merge

    rrrlasse committed Oct 2, 2012
    Configuration menu
    Copy the full SHA
    80c0788 View commit details
    Browse the repository at this point in the history
  2. merged stuff

    rrrlasse committed Oct 2, 2012
    Configuration menu
    Copy the full SHA
    3bb9e16 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2012

  1. to have a backup

    rrrlasse committed Oct 3, 2012
    Configuration menu
    Copy the full SHA
    05c1cd7 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2012

  1. awsome query scheduling

    rrrlasse committed Oct 9, 2012
    Configuration menu
    Copy the full SHA
    65a1ee8 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2012

  1. Scheduling again

    rrrlasse committed Oct 11, 2012
    Configuration menu
    Copy the full SHA
    f2a9a34 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2012

  1. Made unit tests pass :)

    rrrlasse committed Oct 12, 2012
    Configuration menu
    Copy the full SHA
    3ce6aca View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2012

  1. tuning

    rrrlasse committed Nov 23, 2012
    Configuration menu
    Copy the full SHA
    707539d View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2012

  1. Merged with master

    rrrlasse committed Nov 26, 2012
    Configuration menu
    Copy the full SHA
    87b6c8c View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2012

  1. Configuration menu
    Copy the full SHA
    ca30f88 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2012

  1. warnings

    rrrlasse committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    cae64ce View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/rrrlasse/tightdb into que…

    …ryspeed
    
    Conflicts:
    	README.md
    	build.sh
    	changelog.txt
    	config.mk
    	doc/ref_cpp/data/dyn_query_ref.yaml
    	doc/ref_cpp/data/dyn_table_ref.yaml
    	doc/ref_cpp/data/dyn_view_ref.yaml
    	doc/ref_cpp/data/group_ref.yaml
    	doc/ref_cpp/data/mixed_ref.yaml
    	doc/ref_cpp/data/reference.yaml
    	doc/ref_cpp/data/shared_group_ref.yaml
    	doc/ref_cpp/data/typed_table_ref.yaml
    	generic.mk
    	src/tightdb/Makefile
    	src/tightdb/alloc_slab.cpp
    	src/tightdb/array.cpp
    	src/tightdb/array.hpp
    	src/tightdb/binary_data.hpp
    	src/tightdb/column.cpp
    	src/tightdb/query.cpp
    	src/tightdb/query.hpp
    	src/tightdb/query_engine.hpp
    	src/tightdb/table.cpp
    	src/tightdb/table.hpp
    	src/tightdb/utilities.cpp
    	src/tightdb/utilities.hpp
    	test/.gitignore
    	test/TestQuery.cpp
    	test/main.cpp
    	test/testshared.cpp
    rrrlasse committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    dfcc2db View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2012

  1. Made it compile in gcc

    rrrlasse committed Dec 19, 2012
    Configuration menu
    Copy the full SHA
    f40bc7f View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2012

  1. Updated Array to make init_header protected available.

    Brian Munkholm committed Dec 21, 2012
    Configuration menu
    Copy the full SHA
    05d3701 View commit details
    Browse the repository at this point in the history
  2. Rudimentary ArrayFloat available

    Brian Munkholm committed Dec 21, 2012
    Configuration menu
    Copy the full SHA
    02aac2e View commit details
    Browse the repository at this point in the history
  3. VS2012 updates to project files.

    Brian Munkholm committed Dec 21, 2012
    Configuration menu
    Copy the full SHA
    50a1022 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd9e25f View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2013

  1. Fixed bug

    rrrlasse committed Jan 2, 2013
    Configuration menu
    Copy the full SHA
    ee91483 View commit details
    Browse the repository at this point in the history
  2. gcc compile error

    rrrlasse committed Jan 2, 2013
    Configuration menu
    Copy the full SHA
    a8a81bf View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of https://github.com/rrrlasse/tightdb into que…

    …ryspeed
    
    Conflicts:
    	test/testshared.cpp
    rrrlasse committed Jan 2, 2013
    Configuration menu
    Copy the full SHA
    b48ce0f View commit details
    Browse the repository at this point in the history
  4. Compiler fixes

    rrrlasse committed Jan 2, 2013
    Configuration menu
    Copy the full SHA
    9be333c View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2013

  1. float WIP: Generic array and column. some Table support.

    Brian Munkholm committed Jan 3, 2013
    Configuration menu
    Copy the full SHA
    e9f395f View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2013

  1. float WIP: Added find-methods & TableView support.

    Brian Munkholm committed Jan 4, 2013
    Configuration menu
    Copy the full SHA
    7a9b444 View commit details
    Browse the repository at this point in the history
  2. float WIP: update query started.

    Brian Munkholm committed Jan 4, 2013
    Configuration menu
    Copy the full SHA
    51afbf0 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'queryspeed' of github.com:rrrlasse/tightdb into feature…

    …_float
    
    Conflicts:
    	TightDB.vcxproj
    	TightDB.vcxproj.filters
    Brian Munkholm committed Jan 4, 2013
    Configuration menu
    Copy the full SHA
    150c127 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2013

  1. float WIP: In process of adding Query support for floats

    Brian Munkholm committed Jan 7, 2013
    Configuration menu
    Copy the full SHA
    0b069c2 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2013

  1. Indented "finding-code" correctly in arra.hpp

    Brian Munkholm committed Jan 8, 2013
    Configuration menu
    Copy the full SHA
    57567d8 View commit details
    Browse the repository at this point in the history
  2. Simplified Table::GetColumn* with templates. And removed the Is*Colum…

    …n() methods (except for IsIntColumn()).
    
    Further templated Column::aggregate()
    Brian Munkholm committed Jan 8, 2013
    Configuration menu
    Copy the full SHA
    d0ce11f View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2013

  1. Configuration menu
    Copy the full SHA
    42a34a8 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2013

  1. Configuration menu
    Copy the full SHA
    c4a9c7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02da0d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2013

  1. merge

    rrrlasse committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    7e4fd6a View commit details
    Browse the repository at this point in the history
  2. added missing file

    rrrlasse committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    2895864 View commit details
    Browse the repository at this point in the history
  3. added missing file

    rrrlasse committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    4082fd2 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'queryspeed' of github.com:rrrlasse/tightdb into feature…

    …_float
    
    Conflicts:
    	TightDB.vcxproj
    	TightDB.vcxproj.filters
    	src/tightdb/array.hpp
    	src/tightdb/array_basic.hpp
    	src/tightdb/column.cpp
    	src/tightdb/column_basic_tpl.hpp
    	test/TestQuery.cpp
    	test/testarrayfloat.cpp
    Brian Munkholm committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    44c8b72 View commit details
    Browse the repository at this point in the history
  5. finally made it work on gcc

    rrrlasse committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    4709691 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'feature_float' of github.com:bmunkholm/tightdb into que…

    …ryspeed
    
    Conflicts:
    	src/tightdb/array.hpp
    rrrlasse committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    3cb7033 View commit details
    Browse the repository at this point in the history
  7. removed warnings, etc

    rrrlasse committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    b17d611 View commit details
    Browse the repository at this point in the history
  8. float: Added greater_equal, less_equal.

    Brian Munkholm committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    236227f View commit details
    Browse the repository at this point in the history
  9. Merge branch 'queryspeed' of github.com:rrrlasse/tightdb into feature…

    …_float
    
    Conflicts:
    	test/TestQuery.cpp
    Brian Munkholm committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    1ae8da3 View commit details
    Browse the repository at this point in the history
  10. float: wip

    Brian Munkholm committed Jan 11, 2013
    Configuration menu
    Copy the full SHA
    0e4c1cd View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2013

  1. float: wip on query aggregates.

    Brian Munkholm committed Jan 14, 2013
    Configuration menu
    Copy the full SHA
    647d646 View commit details
    Browse the repository at this point in the history
  2. work in progress...

    rrrlasse committed Jan 14, 2013
    Configuration menu
    Copy the full SHA
    714e54d View commit details
    Browse the repository at this point in the history
  3. float wip.

    Brian Munkholm committed Jan 14, 2013
    Configuration menu
    Copy the full SHA
    e6be840 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'queryspeed' of github.com:rrrlasse/tightdb into feature…

    …_float
    
    Conflicts:
    	test/TestQuery.cpp
    Brian Munkholm committed Jan 14, 2013
    Configuration menu
    Copy the full SHA
    361e120 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2013

  1. work in progress

    rrrlasse committed Jan 15, 2013
    Configuration menu
    Copy the full SHA
    7d0c063 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature_float' of github.com:bmunkholm/tightdb into que…

    …ryspeed
    
    Conflicts:
    	test/TestQuery.cpp
    rrrlasse committed Jan 15, 2013
    Configuration menu
    Copy the full SHA
    497477c View commit details
    Browse the repository at this point in the history
  3. type bugfix

    rrrlasse committed Jan 15, 2013
    Configuration menu
    Copy the full SHA
    0401eda View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b178458 View commit details
    Browse the repository at this point in the history
  5. fixes

    rrrlasse committed Jan 15, 2013
    Configuration menu
    Copy the full SHA
    8240ac4 View commit details
    Browse the repository at this point in the history
  6. wip - query templating

    Brian Munkholm committed Jan 15, 2013
    Configuration menu
    Copy the full SHA
    48f6e65 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'queryspeed' of github.com:rrrlasse/tightdb into feature…

    …_float
    
    Conflicts:
    	src/tightdb/query.cpp
    Brian Munkholm committed Jan 15, 2013
    Configuration menu
    Copy the full SHA
    1726a53 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2013

  1. Configuration menu
    Copy the full SHA
    216feff View commit details
    Browse the repository at this point in the history
  2. fixes

    rrrlasse committed Jan 16, 2013
    Configuration menu
    Copy the full SHA
    9a2084d View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature_float' of github.com:bmunkholm/tightdb into que…

    …ryspeed
    
    Conflicts:
    	src/tightdb/query_engine.hpp
    	test/TestQuery.cpp
    rrrlasse committed Jan 16, 2013
    Configuration menu
    Copy the full SHA
    37c3ae7 View commit details
    Browse the repository at this point in the history
  4. MIN fix

    rrrlasse committed Jan 16, 2013
    Configuration menu
    Copy the full SHA
    7ac8f7e View commit details
    Browse the repository at this point in the history
  5. gcc compile fix

    rrrlasse committed Jan 16, 2013
    Configuration menu
    Copy the full SHA
    3805ac2 View commit details
    Browse the repository at this point in the history
  6. float wip: changed Column aggregates - still not working

    Brian Munkholm committed Jan 16, 2013
    Configuration menu
    Copy the full SHA
    f26eb26 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2013

  1. Merge branch 'queryspeed' of github.com:rrrlasse/tightdb into feature…

    …_float
    
    Conflicts:
    	src/tightdb/array.hpp
    	src/tightdb/query_engine.hpp
    	src/tightdb/query_tpl.hpp
    Brian Munkholm committed Jan 17, 2013
    Configuration menu
    Copy the full SHA
    0b293f6 View commit details
    Browse the repository at this point in the history
  2. fixed aggregates

    rrrlasse committed Jan 17, 2013
    Configuration menu
    Copy the full SHA
    578617a View commit details
    Browse the repository at this point in the history
  3. warnings etc

    rrrlasse committed Jan 17, 2013
    Configuration menu
    Copy the full SHA
    85ada34 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2013

  1. Configuration menu
    Copy the full SHA
    c503450 View commit details
    Browse the repository at this point in the history
  2. float wip.

    Brian Munkholm committed Jan 18, 2013
    Configuration menu
    Copy the full SHA
    6e019a7 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'queryspeed' of github.com:rrrlasse/tightdb into feature…

    …_float
    Brian Munkholm committed Jan 18, 2013
    Configuration menu
    Copy the full SHA
    c758ba9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b54adc2 View commit details
    Browse the repository at this point in the history
  5. float: All testcases now passes. (fixed average for floats that retur…

    …ns float on sum())
    Brian Munkholm committed Jan 18, 2013
    Configuration menu
    Copy the full SHA
    5971ce5 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'queryspeed' of github.com:rrrlasse/tightdb into feature…

    …_float
    
    Conflicts:
    	test/TestQuery.cpp
    Brian Munkholm committed Jan 18, 2013
    Configuration menu
    Copy the full SHA
    5f30c71 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2013

  1. Float: Added Table:: aggregates for float/double. ALSO changed method…

    … for int64_t min/max to use column aggregation method.
    
    Added testcases for Table aggregates (there was none in advance!)
    Brian Munkholm committed Jan 21, 2013
    Configuration menu
    Copy the full SHA
    5a8e443 View commit details
    Browse the repository at this point in the history
  2. float: removed gcc errors/warnings

    Brian Munkhol committed Jan 21, 2013
    Configuration menu
    Copy the full SHA
    1fcd527 View commit details
    Browse the repository at this point in the history
  3. float: fixed gcc warnings/errors

    Brian Munkhol committed Jan 21, 2013
    Configuration menu
    Copy the full SHA
    bed3f15 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2013

  1. Configuration menu
    Copy the full SHA
    2c220b8 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2013

  1. Configuration menu
    Copy the full SHA
    ef13028 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a18f5c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    222523c View commit details
    Browse the repository at this point in the history
  4. float: added header to a file.

    Brian Munkhol committed Jan 23, 2013
    Configuration menu
    Copy the full SHA
    da591a7 View commit details
    Browse the repository at this point in the history
  5. float: minor editorial fixes.

    Brian Munkholm committed Jan 23, 2013
    Configuration menu
    Copy the full SHA
    30d48a6 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2013

  1. Merge branch 'master' of github.com:Tightdb/tightdb into feature_float

    Conflicts:
    	TightDB.vcxproj
    	changelog.txt
    	src/tightdb/group_shared.cpp
    	src/tightdb/group_writer.cpp
    	src/tightdb/index_string.hpp
    	src/tightdb/mixed.hpp
    	src/tightdb/table_view.cpp
    Brian Munkholm committed Jan 24, 2013
    Configuration menu
    Copy the full SHA
    1722676 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10b14c0 View commit details
    Browse the repository at this point in the history
  3. float: fixed mem-leak in aggregates.

    Brian Munkholm committed Jan 24, 2013
    Configuration menu
    Copy the full SHA
    9cf577d View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2013

  1. Column::GetAsRef() somewhat faster now.

    Brian Munkholm committed Jan 25, 2013
    Configuration menu
    Copy the full SHA
    d9f9236 View commit details
    Browse the repository at this point in the history
  2. ColumnMixed: All int64 sizes now supported (also negative ones - was …

    …a BUG!). floats & doubles also supported.
    Brian Munkholm committed Jan 25, 2013
    Configuration menu
    Copy the full SHA
    5e772f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    88bf9b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2013

  1. float: Removed erroneous asserts in array_basic.

    Added testcases to ArrayBasic.
    Brian Munkholm committed Jan 28, 2013
    Configuration menu
    Copy the full SHA
    169c621 View commit details
    Browse the repository at this point in the history
  2. float:removed one gcc warning

    Brian Munkhol committed Jan 28, 2013
    Configuration menu
    Copy the full SHA
    9b55818 View commit details
    Browse the repository at this point in the history
  3. float: removed some other gcc warnings

    Brian Munkhol committed Jan 28, 2013
    Configuration menu
    Copy the full SHA
    8bf3646 View commit details
    Browse the repository at this point in the history
  4. Comments and cleanup

    rrrlasse committed Jan 28, 2013
    Configuration menu
    Copy the full SHA
    8998332 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a366ea View commit details
    Browse the repository at this point in the history
  6. reverted main.cpp

    rrrlasse committed Jan 28, 2013
    Configuration menu
    Copy the full SHA
    b801b67 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2013

  1. small fix

    rrrlasse committed Jan 29, 2013
    Configuration menu
    Copy the full SHA
    9d3efa5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into feature_float

    Conflicts:
    	TightDB.vcxproj
    	TightDB.vcxproj.filters
    	changelog.txt
    	src/tightdb/alloc_slab.cpp
    	src/tightdb/alloc_slab.hpp
    	src/tightdb/array.cpp
    	src/tightdb/array.hpp
    	src/tightdb/column.cpp
    	src/tightdb/column.hpp
    	src/tightdb/column_mixed.cpp
    	src/tightdb/column_mixed.hpp
    	src/tightdb/column_string.hpp
    	src/tightdb/column_tpl.hpp
    	src/tightdb/mixed.hpp
    	src/tightdb/table.cpp
    	src/tightdb/table.hpp
    	src/tightdb/table_accessors.hpp
    	src/tightdb/table_view.cpp
    	src/tightdb/table_view.hpp
    	src/tightdb/utilities.hpp
    	test/TestQuery.cpp
    	test/main.cpp
    	test/testtable.cpp
    	test/transactions.cpp
    kspangsege committed Jan 29, 2013
    Configuration menu
    Copy the full SHA
    43ec65b View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2013

  1. float-merge: now compiles under windows.

    Brian Munkholm committed Jan 30, 2013
    Configuration menu
    Copy the full SHA
    ee3bf97 View commit details
    Browse the repository at this point in the history
  2. float-merge: disabled array::sum().

    Renamed classes ArrayBasic->BasicArray, ColumnBasic->BasicColumn
    Brian Munkholm committed Jan 30, 2013
    Configuration menu
    Copy the full SHA
    f7013b2 View commit details
    Browse the repository at this point in the history
  3. float-merge: Updated after review feedback in feature_float branch. S…

    …ee GitHub comments.
    
    Moved definitions of ArrayFloat and ArrayDouble to Array.hpp.
    Removed column_float.hpp and column_double.hpp. Now defined in column_fwd.hpp.
    Created column_mixed_tpl.hpp and moved many methods to this file to allow inline of simple methods.
    Brian Munkholm committed Jan 30, 2013
    Configuration menu
    Copy the full SHA
    09ac295 View commit details
    Browse the repository at this point in the history
  4. float-merge: micro fix

    Brian Munkholm committed Jan 30, 2013
    Configuration menu
    Copy the full SHA
    b038f68 View commit details
    Browse the repository at this point in the history
  5. float-merge: only comment changes.

    Brian Munkholm committed Jan 30, 2013
    Configuration menu
    Copy the full SHA
    e121624 View commit details
    Browse the repository at this point in the history
  6. Various small fixes

    kspangsege committed Jan 30, 2013
    Configuration menu
    Copy the full SHA
    03380fe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a11ff2 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2013

  1. float_merge: Query::average() was missing default values.

    Brian Munkholm committed Jan 31, 2013
    Configuration menu
    Copy the full SHA
    2ff4260 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'float-merge' of github.com:Tightdb/tightdb into float-m…

    …erge
    Brian Munkhol committed Jan 31, 2013
    Configuration menu
    Copy the full SHA
    010acda View commit details
    Browse the repository at this point in the history