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

Bump dev version to 1.0.0.0` #594

Conversation

zettascale-bot
Copy link

This pull request updates zenoh-c to the new development line.

yellowhatter and others added 30 commits June 3, 2024 15:37
…_as_string

rename z_keyexpr_to_string into z_keyexpr_as_view_string
…tener_undeclare

Add zcu_publisher_matching_listener_undeclare
…_properly_dropped_option_parameters

fix not properly dropped option parameters
Conflicts:
	docs/examples.rst
	include/zenoh_commons.h
	src/get.rs
- CI without shared-memory feature by default
- move shm types to zenoh_opaque.h
handlers are now used from zenoh-rust;
added ring handlers;
reintroduced pull.c example via ring handler;
Conflicts:
	build-resources/opaque-types/src/lib.rs
	splitguide.yaml
fuzzypixelz and others added 23 commits August 2, 2024 15:08
…86-zenoh

Rename `close` to `undeclare` for Publication Cache and Querying Subscriber
* generate panic messages only if explicitly asked

* doc comments restored
* make z_recv/z_try_recv return z_result_t to allow differentiating between different cases without the need to call z_check on constructed object

* format
* renamed zc_init_logger -> zc_init_logging;
added support for providing custom callbacks for logging messages;

* format

* clippy

* add missing dependency
* made z_bytes_writer non-owned;
added z_bytes_writer_append(...) and z_bytes_writer append_bounded(...) (aka writer.serialize());
added z_bytes_reader_read_bounded(...);

* fix initializer

* fix initializer
…ng_listener_declare; (eclipse-zenoh#581)

added zc_publisher_get_matching_status;
* chore: ignore docs/doxyxml

* docs: update the README of doxygen

* docs: fix the warnings

* docs: remove the unnecessary step in macOS

* chore: address the review comment
* added pub sub test for memory leaks

* added valgrind test

* format

* ci fix

* ci fix

* add queryable-get memory leaks test

* do not copy memory leaks script

* fixed memory leak in handlers

* docs update

* format

* format
* attempt to address ci no more space issue

* remove env settings

* add CARGO_PROFILE_DEV_DEBUG=false
* macro generation

* moved types added to decl

* moved type drop

* switched rust to z_moved

* moved closures

* build macros fixed

* z_move name restored

* into_rust_type for moved, payloads

* tests updated

* cargo fmt

* moved structs in some drops/undeclares

* moved as separate parameter

* removed asref from moved

* moved unfinished

* moved type with into_rust_type trait, comiles without shm

* build with shm passed

* option added to some decl_c_type

* clippy fix

* build fix

* moved types added

* task moved used

* some examples fixes

* macros corrected to use auto derive loaned type from owned feature

* optional comma allowed in macros where forgotten

* property moved get

* put options move

* publisher delete options made simpler

* put options with moved

* delete options timestamp simplified

* more moved in options, timestamp simplified

* examples,tests updated

* tests compile fixes

* fix for test failure due to calling z_moved_xxx_t destructor on unitialized memory

* cargo fmt imports

* build fixes

* some xompile errors fixed

* some build errors fixed

* some build errors fixed

* build fixes

* cargo fmt

* into_rust_type usage fixes

* encoding drop fixed

* restored headers

* zcu renamed back to zc

* zcu renamed back to zc

* z_xxx_move is static inline, cpp fixes

* clang format from start

* cargo fmt

* macros contains funcions now, it needs types defined

* removed zenoh_macros include

* zenoh_macros include returned back to place

* C++ build test added, fails for now

* C++ enabling correction

* C++ compilation for tests added

* C++ build test

* cargo lock update

* retrun value if not void from template functions

* cargo fmt

* build fixes

* build fix after cargo.lock update

* moved types for buffer creation functions

* clippy fix

* clippy fix: c_char can be i8 or u8 depending on platform

* headers restored

* cargo fmt

* -c c++ flag for clang only

* c++ build fix - brackets removed

* type specific take functions added, _ptr in moved

* generic_take_cpp

* z_take impls at the end

* take funcs before generics

* take moved after null

* names fix

* missing null functioj added

* tests fixed for c++

* explicit null calls

* fix generic parameter names c compilation

* null call fix

* misprint fixed

* return removed

* Rename `close` to `undeclare` for Publication Cache and Querying Subscriber

* Temporarily use original pull request branch

* Update to eclipse-zenoh/zenoh@ce4e9bf

* Fix `z_ref_shm_client_storage_global`

* Update Cargo.toml

* build fixes

* zc_ prefix for log function

* zc_ prefix in example

* regenerated files

* cargo fmt

* undeclare as drop

* removed _undeclare parsing

* missing drop/check funcs added. verification added to build.rs

* cargo fmt

* tests fix

* test fix

* cmake fix

* null drop test same as in pico, take corrected

---------

Co-authored-by: Mahmoud Mazouz <[email protected]>
Co-authored-by: Luca Cominardi <[email protected]>
@zettascale-bot zettascale-bot force-pushed the zettascale-bot/bump-dev-version branch from cb07f60 to 9011c8d Compare August 13, 2024 15:30
@zettascale-bot zettascale-bot force-pushed the zettascale-bot/bump-dev-version branch from 9011c8d to 0073ee5 Compare August 13, 2024 16:11
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.