Skip to content

Conversation

@DomPeliniAerospike
Copy link
Collaborator

No description provided.

juliannguyen4 and others added 4 commits May 16, 2024 14:33
… non-tagged commit (#605)

* Also label version when building unoptimized, with macOS debug support, or with uncommitted changes to the repo (i.e add a "dirty" label)
* Rename config.conf to config.conf.template and add config.conf to .gitignore, so creating and modifying config.conf won't cause the repo to be in a dirty state
…n every push to an arbitrary branch (#606)

* CI/CD: Add option to build and upload unoptimized wheels to JFrog for QE
@DomPeliniAerospike DomPeliniAerospike merged commit 03a6d74 into CLIENT-681 May 22, 2024
DomPeliniAerospike added a commit that referenced this pull request May 23, 2025
* Replace static_pool with dynamic_pool

CLIENT-681
Replaced static_pool with dynamic_pool
Change as_bytes from heap to stack for operations and expressions.

* Added an expanding block size and pointer block

CLIENT-681
Added an expanding block size and pointer block to avoid several realloc calls

* CLIENT-681
Change Dynamic_pool_resize, dynamic_pool_init, and pool_destroy to inline functions rather than macros
Ran linter and fixed flake issues
Renamed dynamic_pool.h to dynamic_pool.hpp to solve precommit issues

* Change dynamic_pool.h to dynamic_pool.hpp

To fix clang-format issues

* Replace static_pool with dynamic_pool

CLIENT-681
Replaced static_pool with dynamic_pool
Change as_bytes from heap to stack for operations and expressions.

* Added an expanding block size and pointer block

CLIENT-681
Added an expanding block size and pointer block to avoid several realloc calls

* CLIENT-681
Change Dynamic_pool_resize, dynamic_pool_init, and pool_destroy to inline functions rather than macros
Ran linter and fixed flake issues
Renamed dynamic_pool.h to dynamic_pool.hpp to solve precommit issues

* Change dynamic_pool.h to dynamic_pool.hpp

To fix clang-format issues

* Update cdt_list_operate.c

* changed pool_destroy to true for querys and scans

changed pool_destroy to true for querys and scans

* Testing error conditions

* FF to Dev (#620)

* [CLIENT-1837] CI/CD: Label version with git commit when building on a non-tagged commit (#605)

* Also label version when building unoptimized, with macOS debug support, or with uncommitted changes to the repo (i.e add a "dirty" label)
* Rename config.conf to config.conf.template and add config.conf to .gitignore, so creating and modifying config.conf won't cause the repo to be in a dirty state

* Auto-bump version to 15.0.1rc3.dev1 [skip ci]

* [DEVOPS-234] CI/CD: Build manylinux wheels and upload them to JFrog on every push to an arbitrary branch (#606)

* CI/CD: Add option to build and upload unoptimized wheels to JFrog for QE

* Auto-bump version to 15.0.1rc3.dev2 [skip ci]

---------

Co-authored-by: juliannguyen4 <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Refactored CLIENT-681

Refactored dynamic_pool.hpp to increase readability.
Fixed memory bug with dynamic_pool in queries and scans.
Added allocate_buffer as a variable to necessary functions.

* Update test_query_apply.py

* Update dynamic_pool.hpp

* Update dynamic_pool.hpp

* Corrected dynamic_pool

* Update apply.c

* Update type.c

* Resetting state

* Use manylinux builds for valgrind tests

* oop

* Update serializer.c

* Fixed as_bytes_init_wrap to use heap_b when needed

* Fixed memory leak in serializer.c

removed allocate_buffer parameter from serialize_based_on_serializer_policy.
Added true for freeBytes in destroy_dynamic_pool in put call.

* Update serializer.c

* Update serializer.c

* fixed calloc typo

* Modified serializer to only get bytes from bytes pool if there is no error

---------

Co-authored-by: juliannguyen4 <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

3 participants