diff --git a/CHANGELOG.md b/CHANGELOG.md index 224016ed6b..3f269c69d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,182 +11,215 @@ tag versions. The Bond compiler (`gbc`) and different versioning scheme, following the Haskell community's [package versioning policy](https://wiki.haskell.org/Package_versioning_policy). -## Unreleased ## -* `gbc` & compiler library: (major bump already done in bond.cabal) -* IDL core version: (major bump needed) -* C++ version: (major bump needed) - - BOND_VERSION: (major bump needed) - - BOND_MIN_CODEGEN_VERSION: (major bump needed) -* C# NuGet version: (major bump needed) +## 8.0.0: 2018-05-30 ## +* `gbc` & compiler library: 0.11.0.0 +* IDL core version: 3.0 +* C++ version: 8.0 +* C# NuGet version: 8.0 ### `gbc` and Bond compiler library ### -* **Breaking change** The deprecated Bond Comm functionality has been - removed. This includes all gbc options realted to Comm and the Comm - codegen templates in the Haskell library. [Issue +* **Breaking change** The deprecated Bond Comm functionality has been removed. + This includes all gbc options related to Comm and the Comm codegen templates + in the Haskell library. [Issue #824](https://github.com/Microsoft/bond/issues/824) -* C++ codegen now properly generates move assignment operator which was broken - for some cases. -* C++ codegen no longer generates checks for C++11, except for MSVC 2013 workarounds. -* C++ codegen no longer generates data member initialization that invokes a constructor - accepting `Comparer` for associative containers. -* C++ codegen now can generate copy and move constructors with an allocator argument - when a custom allocator is used and `--alloc-ctors` is passed to `gbc`. -* C++ codegen now can generate [type aliases](http://en.cppreference.com/w/cpp/language/type_alias) - that correspond to ones in IDL when `--type-aliases` flag is passed to `gbc`. -* C++ codegen now can use [`std::scoped_allocator_adaptor`](http://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor) - for strings and containers when custom allocator is used and `--scoped-alloc` flag - is passed to `gbc`. -* C++ codegen now generates lazily constructed enum name-to-value and value-to-name maps. - Additionally, a user-defined map type can now be provided to `GetNameToValueMap` and - `GetValueToNameMap`. +* C++ codegen now properly generates move assignment operators. Previously, + this was broken for some cases. +* C++ codegen no longer generates checks for C++11, except for MSVC 2013 + workarounds. +* C++ codegen no longer generates data member initialization that invokes a + constructor accepting `Comparer` for associative containers. +* C++ codegen can now generate copy and move constructors with an allocator + argument when a custom allocator is used and `--alloc-ctors` is passed to + `gbc`. +* C++ codegen can now generate [type + aliases](http://en.cppreference.com/w/cpp/language/type_alias) that + correspond to ones in IDL when the `--type-aliases` flag is passed to `gbc`. +* C++ codegen can now use + [`std::scoped_allocator_adaptor`](http://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor) + for strings and containers when a custom allocator is used and the + `--scoped-alloc` flag is passed to `gbc`. +* C++ codegen now generates lazily constructed enum name-to-value and + value-to-name maps. Additionally, a user-defined map type can now be + provided to `GetNameToValueMap` and `GetValueToNameMap`. * C++ codegen now applies the `--export-attribute` to the `ToString`, `FromString`, `ToEnum` and `FromEnum` functions. -* Fixed a bug in C++ codegen that incorrectly applied the export attribute - to generic gRPC services. +* Fixed a bug in C++ codegen that incorrectly applied the export attribute to + generic gRPC services. * C++ codegen now generates an `allocator_type` typedef for a struct when the - `--allocator` option is passed to `gbc`, instead of specializing `std::uses_allocator`. + `--allocator` option is passed to `gbc`, instead of specializing + `std::uses_allocator`. * `import` statements can now end with an optional semicolon. * File and directory paths on the command line, in response files, or in `import` statements can now use a mix of forward and backslashes. [Issue #869](https://github.com/Microsoft/bond/issues/869) +* gbc is now Authenticode dual-signed with both SHA1 and SHA2. ### C++ ### -* **Breaking change** The deprecated Bond Comm functionality has been - removed. This includes all gbc options related to Comm and all Comm APIs - and header files. [Issue - #824](https://github.com/Microsoft/bond/issues/824) +* **Breaking change** The deprecated Bond Comm functionality has been removed. + This includes all gbc options related to Comm and all Comm APIs and header + files. [Issue #824](https://github.com/Microsoft/bond/issues/824) * **Breaking change** Only versions of Boost released in the past two years (1.61 and newer) are supported. Bond will *likely* continue to work with older versions, but it is no longer tested with anything older than 1.61. Test coverage for Boost versions 1.61–1.66 has been improved. [Issue #771](https://github.com/Microsoft/bond/issues/771) -* **Breaking change** Constructors accepting a `Comparer` have been removed from - `bond::maybe` and `bond::nullable` types. -* **Breaking change** The `bond::is_blob` and `bond::is_nullable` traits - have been removed. The `blob` and `nullable` types are not customizable, - so these where never needed or used. The related functionality provided by +* **Breaking change** Constructors accepting a `Comparer` have been removed + from the `bond::maybe` and `bond::nullable` types. +* **Breaking change** The `bond::is_blob` and `bond::is_nullable` traits have + been removed. The `blob` and `nullable` types are not customizable, so these + where never needed or used. The related functionality provided by `bond::get_list_sub_type_id` remains. * **Breaking change** Removed a dangerous implicit conversion operator from - `bond::maybe` to `const T&`. To access a `bond::maybe` value, use - one of the `bond::maybe::value` functions. + `bond::maybe` to `const T&`. To access a `bond::maybe` value, use one + of the `bond::maybe::value` functions. * **Breaking change** The nested `pointer`, `const_pointer`, `reference` and `const_reference` typedefs have been removed from `bond::nullable`. -* **Breaking change** The `Allocator` (second) type parameter has be removed from - `bond::nullable` and now it is always deduced from `T`. +* **Breaking change** The `Allocator` (second) type parameter has be removed + from `bond::nullable` and now it is always deduced from `T`. * **Breaking change** The `bond::capped_allocator` and related types have been moved to the `bond::ext` namespace and the "bond/ext" include directory. -* **Breaking changes** in Bond-over-gRPC (based on real-world use and feedback): +* **Breaking changes** in Bond-over-gRPC (based on real-world use and + feedback). Check the updated + [examples](https://github.com/Microsoft/bond/tree/master/examples/cpp/grpc) + to see how to use the changed APIs. - The generated `ClientCore` and `ServiceCore` class templates and the `Client` and `Service` convenience typedefs have all been replaced with - normal classes named `Client` and `Service`. The `ThreadPool` type parameter - has been removed in favor of simplified runtime representation of a `Scheduler`. - - The `Scheduler` concept and the `bond::ext::gRPC::thread_pool` implementation - now use `operator()` instead of a `schedule()` member function. - - The `bond::ext::gRPC::server_core` class template and the `bond::ext::gRPC::server` - convenience typedef have been replaced with the normal classes `bond::ext::gRPC::server`. - - The generated `Client::Async*` functions now accept `std::shared_ptr` - as the last parameter instead of as the first. - - The client callback now directly accepts `bond::ext::gRPC::unary_call_result` - (drops the `std::shared_ptr`). Also the `unary_call_result` now exposes - read-only getters rather than fields. + normal classes named `Client` and `Service`. The `ThreadPool` type + parameter has been removed in favor of a simplified runtime representation + of a `Scheduler`. + - The `Scheduler` concept and the `bond::ext::gRPC::thread_pool` + implementation now use `operator()` instead of a `schedule()` member + function. + - The `bond::ext::gRPC::server_core` class template and the + `bond::ext::gRPC::server` convenience typedef have been replaced with the + normal class `bond::ext::gRPC::server`. + - The generated `Client::Async*` functions now accept the + `std::shared_ptr` argument as the last parameter + instead of as the first. This makes is easier to omit this parameter when + no context customization is needed. + - The client callback now directly accepts + `bond::ext::gRPC::unary_call_result` (drops the + `std::shared_ptr`). Also the `unary_call_result` now exposes read-only + getters rather than fields. This simplified the type that clients need to + deal with. - The `bond::ext::gRPC::wait_callback::arg_type` has been removed. - - The `client_callback.h` header file has been renamed to `unary_call_result.h`. - - The `bond::ext::gRPC::server_builder` has been replaced by `bond::ext::gRPC::server::Start` - factory function which now returns plain `bond::ext::gRPC::server` object and accepts - service instances managed by `std::unique_ptr`. This properly models the lifetime requirements. - Service implementations must now pass a `Scheduler` to the generated `Service` base class which - is no longer default constructible. - - Generated method reflection information no longer uses redundant `bonded` wrapper - for `input_type` and `result_type` typedefs. - - The `bond::ext::gRPC::unary_call` no longer requires `bonded` wrapper for - request type. - - The `bond::ext::gRPC::unary_call::FinishWithError` has been renamed to `Finish`. - - The `grpc::Status` second argument has been removed from `bond::ext::gRPC::unary_call::Finish`. - - Fixed `bond::ext::gRPC::unary_call`, `bond::ext::gRPC::shared_unary_call` and - `bond::ext::gRPC::unary_call_result` types to properly use `void` and - `bond::reflection::nothing` instead of `bond::Void` empty struct. Also removed unnecessary - functions from `unary_call` and `shared_unary_call` for those cases when they are not applicable - (e.g. `Finish` is not available when return type is `nothing`). + - The `client_callback.h` header file has been renamed to + `unary_call_result.h` to align with its contents. + - The `bond::ext::gRPC::server_builder` has been replaced by the + `bond::ext::gRPC::server::Start` factory function which now returns a + plain `bond::ext::gRPC::server` object and accepts service instances + managed by `std::unique_ptr`. This properly models the lifetime + requirements. Service implementations must now pass a `Scheduler` to the + generated `Service` base class which is no longer default constructible. + - The generated method reflection information no longer uses a redundant + `bonded` wrapper for `input_type` and `result_type` typedefs. + - The `bond::ext::gRPC::unary_call` no longer requires `bonded` wrapper + for request type. + - The `bond::ext::gRPC::unary_call::FinishWithError` has been renamed to + `Finish`. Overloads that take a status can be used to signal an error. + - The `grpc::Status` second argument has been removed from + `bond::ext::gRPC::unary_call::Finish`. gRPC does not support sending a + response with a non-OK status, so the payload was being droped anyway. + - Fixed `bond::ext::gRPC::unary_call`, `bond::ext::gRPC::shared_unary_call` + and `bond::ext::gRPC::unary_call_result` types to properly use `void` and + `bond::reflection::nothing` instead of the `bond::Void` empty struct. Also + removed unnecessary functions from `unary_call` and `shared_unary_call` + for those cases when they are not applicable (e.g. `Finish` is not + available when return type is `nothing`). * gRPC v1.12.0 is now required to use Bond-over-gRPC. - * This version include a number of memory leak fixes that users of Bond-over-gRPC were encountering. [Issue #810](https://github.com/Microsoft/bond/issues/810) - * This version include some Windows-specific performance improvements for loopback connections. -* The `bond::ext::gRPC::wait_callback` has been deprecated in favor of additionally - generated client functions that return `std::future`. + * This version include a number of memory leak fixes that users of + Bond-over-gRPC were encountering. [Issue + #810](https://github.com/Microsoft/bond/issues/810) + * This version include some Windows-specific performance + improvements for loopback connections. +* The `bond::ext::gRPC::wait_callback` has been deprecated in favor of + additionally generated client functions that return `std::future`. * Fixed includes for gRPC services with events or parameterless methods. [Issue #735](https://github.com/Microsoft/bond/issues/735) -* Fixed a bug which would read an unrelated struct's field(s) when deserializing a - base struct. [Issue #742](https://github.com/Microsoft/bond/issues/742) -* Fixed a bug in `bond::MapTo::Field` where `Protocols` type parameter was - not passed to `bond::Apply`. +* Fixed a bug which would read an unrelated struct's field(s) when + deserializing a base struct. [Issue + #742](https://github.com/Microsoft/bond/issues/742) +* Fixed a bug in `bond::MapTo::Field` that failed to pass the `Protocols` + type parameter to `bond::Apply`. * Fixed a race condition when `bond::ext::gRPC::io_manager::shutdown` and `bond::ext::gRPC::io_manager::wait` are called concurrently. * Fixed a race condition during `bond::ext::gRPC::unary_call` destruction. * Fixed the broken move constructor of `bond::bonded`. * Fixed the move constructor of `bond::value` to actually move the underlying reader. -* Added `bond::blob_prolong` helper function that will return a `bond::blob` with - a copied data if the original one does not own the memory. -* The `bond::OutputBuffer::GetBuffers` now can accept arbitrary STL-like containers. +* Added the `bond::blob_prolong` helper function that will return a + `bond::blob` with a copied data if the original one does not own the memory. +* The `bond::OutputBuffer::GetBuffers` now can accept arbitrary STL-like + containers. * `bond::maybe` has been overhauled. - * Fixed a bug that default initialized an instance of `T` even when a maybe held nothing. + * Fixed a bug that default initialized an instance of `T` even when a + maybe held nothing. * Added `noexcept` variants of `bond::maybe::value`. * Added `bond::maybe::emplace` to construct a maybe's value in place. * Added various rvalue-reference and allocator-aware constructors and assignment operators. - * Added `operator==(const bond::maybe&, const T&)` and `operator==(const - T&, const bond::maybe&)` to compare directly to instances of `T`. -* Fixed an issue with the `ToString`, `FromString`, `ToEnum` and `FromEnum` functions - that were previously not exported from a DLL when the `--export-attribute` option was - passed to `gbc`. [Issue #861](https://github.com/Microsoft/bond/issues/861) -* Fixed a bug in `bond::nullable` where it was not propagating an allocator - to `T` when `allocator_type` was not explicitly defined. + * Added `operator==(const bond::maybe&, const T&)` and + `operator==(const T&, const bond::maybe&)` to compare directly to + instances of `T`. +* Fixed an issue with the `ToString`, `FromString`, `ToEnum` and `FromEnum` + functions that were previously not exported from a DLL when the + `--export-attribute` option was passed to `gbc`. [Issue + #861](https://github.com/Microsoft/bond/issues/861) +* Fixed a bug in `bond::nullable` where it was not propagating an + allocator to `T` when `allocator_type` was not explicitly defined. * Fixed a bug in `bond::make_box` where `const T&` was not handled correctly. -* The use of `bond::check_method` has been replaced with less restricting expression - SFINAE checks on supported compilers. [Issue #896](https://github.com/Microsoft/bond/issues/896) -* Fixed a bug where `bond::ext::gRPC::io_manager` could cause a thread to join itself. -* The preferred namespace for Bond-over-gRPC is now `bond::ext::grpc`. The previous - namespace, `bond::ext::gRPC`, continues to work. -* Added Windows-specific implementation of a [thread pool](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686766(v=vs.85).aspx). +* The use of `bond::check_method` has been replaced with less restricting + expression SFINAE checks on supported compilers. [Issue + #896](https://github.com/Microsoft/bond/issues/896) +* Fixed a bug where `bond::ext::gRPC::io_manager` could cause a thread to join + itself. +* The preferred namespace for Bond-over-gRPC is now `bond::ext::grpc`. The + previous namespace, `bond::ext::gRPC`, continues to work. +* Added a Windows-specific implementation of a [thread + pool](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686766(v=vs.85).aspx). ### C# ### -* **Breaking change** The deprecated Bond Comm functionality has been - removed. This includes all gbc options related to Comm and all Comm APIs, - assemblies, and NuGet packages. [Issue +* **Breaking change** The deprecated Bond Comm functionality has been removed. + This includes all gbc options related to Comm and all Comm APIs, assemblies, + and NuGet packages. [Issue #824](https://github.com/Microsoft/bond/issues/824) -* **Breaking change** The Bond.CSharp and Bond.Compiler.CSharp NuGet - packages perform implicit codegen when the simplified .NET Core `.csproj` - format is used. This breaking change *does not* affect projects using the - classic `.csproj` format. Any .NET Core projects that encounter the build - error "Duplicate BondCodegen items were included." and were explicitly - listing `BondCodegen` items will either need to rely on implicit codegen - or [disable all implicit inclusion](https://aka.ms/sdkimplicititems). To - set per-item metadata, use the [item update +* **Breaking change** The Bond.CSharp and Bond.Compiler.CSharp NuGet packages + perform implicit codegen when the simplified .NET Core `.csproj` format is + used. This breaking change *does not* affect projects using the classic + `.csproj` format. Any .NET Core projects that encounter the build error + "Duplicate BondCodegen items were included." and were explicitly listing + `BondCodegen` items will either need to rely on implicit codegen or [disable + all implicit inclusion](https://aka.ms/sdkimplicititems). To set per-item + metadata, use the [item update syntax](https://docs.microsoft.com/en-us/visualstudio/msbuild/item-element-msbuild#examples). [Issue #636](https://github.com/Microsoft/bond/issues/636) -* The C# attribute `Bond.Attribute` can now be applied to methods. This - fixes broken codegen when attributes are used on service methods. - [Issue #617](https://github.com/Microsoft/bond/issues/617) +* The C# attribute `Bond.Attribute` can now be applied to methods. This fixes + broken codegen when attributes are used on service methods. [Issue + #617](https://github.com/Microsoft/bond/issues/617) * Bond Attributes on service methods are now present on all the client overloads for the methods. Previously, just the "friendly" method had the attributes. * Grpc.Core v1.12.0 is now required to use Bond-over-gRPC. - * This version include a number of memory leak fixes that users of Bond-over-gRPC were encountering. [Issue #810](https://github.com/Microsoft/bond/issues/810) - * This version include some Windows-specific performance improvements for loopback connections. + * This version include a number of memory leak fixes that users of + Bond-over-gRPC were encountering. [Issue + #810](https://github.com/Microsoft/bond/issues/810) + * This version include some Windows-specific performance improvements for + loopback connections. * `BondCodegen` items will now appear in the Visual Studio 2017+ UI in .NET Core projects. -* The .NET Standard assemblies are fully strong-name signed. Previously, - they were inadvertently only public strong-name signed. -* Fixed a bug in the codegen targets when using `gbc` from $PATH on macOS - and Linux that prevented the C# compiler from finding the generated C# - files. -* *Preview*: Added preliminary support for generating types with - constructors with parameters for each field. This functionality will - change in the future and may be removed. [Pull request +* The .NET Standard assemblies are fully strong-name signed. Previously, they + were inadvertently only public strong-name signed. +* The .NET assemblies are now Authenticode dual-signed with both SHA1 and + SHA2. +* Fixed a bug in the codegen targets when using `gbc` from $PATH on macOS and + Linux that prevented the C# compiler from finding the generated C# files. +* *Preview*: Added preliminary support for generating types with constructors + with parameters for each field. This functionality will change in the future + and may be removed. [Pull request #857](https://github.com/Microsoft/bond/pull/857) - ## 7.0.2: 2017-10-30 ## * `gbc` & compiler library: 0.10.1.0 * IDL core version: 2.0 diff --git a/compiler/src/Language/Bond/Codegen/Cpp/Types_h.hs b/compiler/src/Language/Bond/Codegen/Cpp/Types_h.hs index fe0224863c..4f4a6f06c1 100644 --- a/compiler/src/Language/Bond/Codegen/Cpp/Types_h.hs +++ b/compiler/src/Language/Bond/Codegen/Cpp/Types_h.hs @@ -39,7 +39,7 @@ types_h export_attribute userHeaders enumHeader allocator alloc_ctors_enabled ty #{newlineBeginSep 0 includeHeader userHeaders} #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alias_key_types.h b/compiler/tests/generated/alias_key_types.h index 784a416f4e..a15af9eae5 100644 --- a/compiler/tests/generated/alias_key_types.h +++ b/compiler/tests/generated/alias_key_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alias_with_allocator_types.h b/compiler/tests/generated/alias_with_allocator_types.h index 4f08013022..3a1e2babec 100644 --- a/compiler/tests/generated/alias_with_allocator_types.h +++ b/compiler/tests/generated/alias_with_allocator_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/aliases_types.h b/compiler/tests/generated/aliases_types.h index 23b7f8ac88..6ea4ebad60 100644 --- a/compiler/tests/generated/aliases_types.h +++ b/compiler/tests/generated/aliases_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/alias_key_types.h b/compiler/tests/generated/alloc_ctors/alias_key_types.h index 38be2865a0..95f254d61e 100644 --- a/compiler/tests/generated/alloc_ctors/alias_key_types.h +++ b/compiler/tests/generated/alloc_ctors/alias_key_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/aliases_types.h b/compiler/tests/generated/alloc_ctors/aliases_types.h index 4245fe478d..5e214139e1 100644 --- a/compiler/tests/generated/alloc_ctors/aliases_types.h +++ b/compiler/tests/generated/alloc_ctors/aliases_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/attributes_types.h b/compiler/tests/generated/alloc_ctors/attributes_types.h index 39359341b7..33d8d93237 100644 --- a/compiler/tests/generated/alloc_ctors/attributes_types.h +++ b/compiler/tests/generated/alloc_ctors/attributes_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/basic_types_nsmapped_types.h b/compiler/tests/generated/alloc_ctors/basic_types_nsmapped_types.h index 2e6e102656..6c4b392b28 100644 --- a/compiler/tests/generated/alloc_ctors/basic_types_nsmapped_types.h +++ b/compiler/tests/generated/alloc_ctors/basic_types_nsmapped_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/basic_types_types.h b/compiler/tests/generated/alloc_ctors/basic_types_types.h index 74cb21ccf0..9107b08a02 100644 --- a/compiler/tests/generated/alloc_ctors/basic_types_types.h +++ b/compiler/tests/generated/alloc_ctors/basic_types_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/bond_meta_types.h b/compiler/tests/generated/alloc_ctors/bond_meta_types.h index 9a8976c742..a13d5d0d0e 100644 --- a/compiler/tests/generated/alloc_ctors/bond_meta_types.h +++ b/compiler/tests/generated/alloc_ctors/bond_meta_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/complex_types_types.h b/compiler/tests/generated/alloc_ctors/complex_types_types.h index fdecea0c4e..f219d07976 100644 --- a/compiler/tests/generated/alloc_ctors/complex_types_types.h +++ b/compiler/tests/generated/alloc_ctors/complex_types_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/defaults_types.h b/compiler/tests/generated/alloc_ctors/defaults_types.h index fd5f390b47..d240005054 100644 --- a/compiler/tests/generated/alloc_ctors/defaults_types.h +++ b/compiler/tests/generated/alloc_ctors/defaults_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/empty_types.h b/compiler/tests/generated/alloc_ctors/empty_types.h index 7b05446b28..2afdc9b8a4 100644 --- a/compiler/tests/generated/alloc_ctors/empty_types.h +++ b/compiler/tests/generated/alloc_ctors/empty_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/field_modifiers_types.h b/compiler/tests/generated/alloc_ctors/field_modifiers_types.h index 088c17f8ba..3b090308c8 100644 --- a/compiler/tests/generated/alloc_ctors/field_modifiers_types.h +++ b/compiler/tests/generated/alloc_ctors/field_modifiers_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/generics_types.h b/compiler/tests/generated/alloc_ctors/generics_types.h index b0e63c1081..565c6b9b61 100644 --- a/compiler/tests/generated/alloc_ctors/generics_types.h +++ b/compiler/tests/generated/alloc_ctors/generics_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/import_types.h b/compiler/tests/generated/alloc_ctors/import_types.h index a70708491d..cff5a6e37c 100644 --- a/compiler/tests/generated/alloc_ctors/import_types.h +++ b/compiler/tests/generated/alloc_ctors/import_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/inheritance_types.h b/compiler/tests/generated/alloc_ctors/inheritance_types.h index 29a9916017..924fa185fe 100644 --- a/compiler/tests/generated/alloc_ctors/inheritance_types.h +++ b/compiler/tests/generated/alloc_ctors/inheritance_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/maybe_blob_types.h b/compiler/tests/generated/alloc_ctors/maybe_blob_types.h index 9dfeb28d38..f04daf1689 100644 --- a/compiler/tests/generated/alloc_ctors/maybe_blob_types.h +++ b/compiler/tests/generated/alloc_ctors/maybe_blob_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/alloc_ctors/with_enum_header_types.h b/compiler/tests/generated/alloc_ctors/with_enum_header_types.h index 469295e7f7..1db6248822 100644 --- a/compiler/tests/generated/alloc_ctors/with_enum_header_types.h +++ b/compiler/tests/generated/alloc_ctors/with_enum_header_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/alias_key_types.h b/compiler/tests/generated/allocator/alias_key_types.h index d0912f13fe..3b67651a8e 100644 --- a/compiler/tests/generated/allocator/alias_key_types.h +++ b/compiler/tests/generated/allocator/alias_key_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/aliases_types.h b/compiler/tests/generated/allocator/aliases_types.h index 8ba37190b1..99f9f93819 100644 --- a/compiler/tests/generated/allocator/aliases_types.h +++ b/compiler/tests/generated/allocator/aliases_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/attributes_types.h b/compiler/tests/generated/allocator/attributes_types.h index c12b1bd4f2..c1250a4318 100644 --- a/compiler/tests/generated/allocator/attributes_types.h +++ b/compiler/tests/generated/allocator/attributes_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/basic_types_nsmapped_types.h b/compiler/tests/generated/allocator/basic_types_nsmapped_types.h index 0b7b1be359..49bc01d796 100644 --- a/compiler/tests/generated/allocator/basic_types_nsmapped_types.h +++ b/compiler/tests/generated/allocator/basic_types_nsmapped_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/basic_types_types.h b/compiler/tests/generated/allocator/basic_types_types.h index 97afd51e60..253d3adc08 100644 --- a/compiler/tests/generated/allocator/basic_types_types.h +++ b/compiler/tests/generated/allocator/basic_types_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/bond_meta_types.h b/compiler/tests/generated/allocator/bond_meta_types.h index 68b9e1201b..824b965223 100644 --- a/compiler/tests/generated/allocator/bond_meta_types.h +++ b/compiler/tests/generated/allocator/bond_meta_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/complex_types_types.h b/compiler/tests/generated/allocator/complex_types_types.h index f00827a8aa..563e4f47d8 100644 --- a/compiler/tests/generated/allocator/complex_types_types.h +++ b/compiler/tests/generated/allocator/complex_types_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/defaults_types.h b/compiler/tests/generated/allocator/defaults_types.h index eb5013e759..7025db72dd 100644 --- a/compiler/tests/generated/allocator/defaults_types.h +++ b/compiler/tests/generated/allocator/defaults_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/empty_types.h b/compiler/tests/generated/allocator/empty_types.h index 7b05446b28..2afdc9b8a4 100644 --- a/compiler/tests/generated/allocator/empty_types.h +++ b/compiler/tests/generated/allocator/empty_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/field_modifiers_types.h b/compiler/tests/generated/allocator/field_modifiers_types.h index 4569622f9c..51dba60a42 100644 --- a/compiler/tests/generated/allocator/field_modifiers_types.h +++ b/compiler/tests/generated/allocator/field_modifiers_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/generics_types.h b/compiler/tests/generated/allocator/generics_types.h index 2cef8fc7ec..c5d5920e63 100644 --- a/compiler/tests/generated/allocator/generics_types.h +++ b/compiler/tests/generated/allocator/generics_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/import_types.h b/compiler/tests/generated/allocator/import_types.h index 5aa1f54355..9cbee55524 100644 --- a/compiler/tests/generated/allocator/import_types.h +++ b/compiler/tests/generated/allocator/import_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/inheritance_types.h b/compiler/tests/generated/allocator/inheritance_types.h index e139293baf..2ee7332e3b 100644 --- a/compiler/tests/generated/allocator/inheritance_types.h +++ b/compiler/tests/generated/allocator/inheritance_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/maybe_blob_types.h b/compiler/tests/generated/allocator/maybe_blob_types.h index 935baa0a5a..63597581b5 100644 --- a/compiler/tests/generated/allocator/maybe_blob_types.h +++ b/compiler/tests/generated/allocator/maybe_blob_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/allocator/with_enum_header_types.h b/compiler/tests/generated/allocator/with_enum_header_types.h index bcc752723e..786b5e503e 100644 --- a/compiler/tests/generated/allocator/with_enum_header_types.h +++ b/compiler/tests/generated/allocator/with_enum_header_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/attributes_types.h b/compiler/tests/generated/attributes_types.h index acad954a85..77472da6e1 100644 --- a/compiler/tests/generated/attributes_types.h +++ b/compiler/tests/generated/attributes_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/basic_types_nsmapped_types.h b/compiler/tests/generated/basic_types_nsmapped_types.h index 2b6f8ee49e..59b27b96aa 100644 --- a/compiler/tests/generated/basic_types_nsmapped_types.h +++ b/compiler/tests/generated/basic_types_nsmapped_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/basic_types_types.h b/compiler/tests/generated/basic_types_types.h index 83251ea333..b3af1d13c4 100644 --- a/compiler/tests/generated/basic_types_types.h +++ b/compiler/tests/generated/basic_types_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/bond_meta_types.h b/compiler/tests/generated/bond_meta_types.h index c59cac5463..eac9bbc779 100644 --- a/compiler/tests/generated/bond_meta_types.h +++ b/compiler/tests/generated/bond_meta_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/complex_types_types.h b/compiler/tests/generated/complex_types_types.h index d3dab82209..d58592ba31 100644 --- a/compiler/tests/generated/complex_types_types.h +++ b/compiler/tests/generated/complex_types_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/custom_alias_with_allocator_types.h b/compiler/tests/generated/custom_alias_with_allocator_types.h index 4adb111873..73dbcd2097 100644 --- a/compiler/tests/generated/custom_alias_with_allocator_types.h +++ b/compiler/tests/generated/custom_alias_with_allocator_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/custom_alias_without_allocator_types.h b/compiler/tests/generated/custom_alias_without_allocator_types.h index 9826cc0ce3..8aef1297a0 100644 --- a/compiler/tests/generated/custom_alias_without_allocator_types.h +++ b/compiler/tests/generated/custom_alias_without_allocator_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/defaults_types.h b/compiler/tests/generated/defaults_types.h index 945592719d..b8f969c15d 100644 --- a/compiler/tests/generated/defaults_types.h +++ b/compiler/tests/generated/defaults_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/empty_types.h b/compiler/tests/generated/empty_types.h index 7b05446b28..2afdc9b8a4 100644 --- a/compiler/tests/generated/empty_types.h +++ b/compiler/tests/generated/empty_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/exports/service_types.h b/compiler/tests/generated/exports/service_types.h index ff6cd8e6a1..57f51fb088 100644 --- a/compiler/tests/generated/exports/service_types.h +++ b/compiler/tests/generated/exports/service_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/exports/with_enum_header_types.h b/compiler/tests/generated/exports/with_enum_header_types.h index b880097c8b..5a0d20e500 100644 --- a/compiler/tests/generated/exports/with_enum_header_types.h +++ b/compiler/tests/generated/exports/with_enum_header_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/field_modifiers_types.h b/compiler/tests/generated/field_modifiers_types.h index d614a37b0f..222b91809e 100644 --- a/compiler/tests/generated/field_modifiers_types.h +++ b/compiler/tests/generated/field_modifiers_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/generics_types.h b/compiler/tests/generated/generics_types.h index 79fe8c2a27..ecbc39dd88 100644 --- a/compiler/tests/generated/generics_types.h +++ b/compiler/tests/generated/generics_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/import_types.h b/compiler/tests/generated/import_types.h index a1da9cb15f..0a0950abb3 100644 --- a/compiler/tests/generated/import_types.h +++ b/compiler/tests/generated/import_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/inheritance_types.h b/compiler/tests/generated/inheritance_types.h index 594e95d0c8..c7a2088f9d 100644 --- a/compiler/tests/generated/inheritance_types.h +++ b/compiler/tests/generated/inheritance_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/maybe_blob_types.h b/compiler/tests/generated/maybe_blob_types.h index f27b0a0f8f..d197cf4914 100644 --- a/compiler/tests/generated/maybe_blob_types.h +++ b/compiler/tests/generated/maybe_blob_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/alias_key_types.h b/compiler/tests/generated/scoped_allocator/alias_key_types.h index 9c9fa1b334..f91ba47f90 100644 --- a/compiler/tests/generated/scoped_allocator/alias_key_types.h +++ b/compiler/tests/generated/scoped_allocator/alias_key_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/aliases_types.h b/compiler/tests/generated/scoped_allocator/aliases_types.h index 562724b548..b997ac14de 100644 --- a/compiler/tests/generated/scoped_allocator/aliases_types.h +++ b/compiler/tests/generated/scoped_allocator/aliases_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/attributes_types.h b/compiler/tests/generated/scoped_allocator/attributes_types.h index 8f1a1dcb1d..acbcae470c 100644 --- a/compiler/tests/generated/scoped_allocator/attributes_types.h +++ b/compiler/tests/generated/scoped_allocator/attributes_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/basic_types_nsmapped_types.h b/compiler/tests/generated/scoped_allocator/basic_types_nsmapped_types.h index 9f9e233176..6027704ae3 100644 --- a/compiler/tests/generated/scoped_allocator/basic_types_nsmapped_types.h +++ b/compiler/tests/generated/scoped_allocator/basic_types_nsmapped_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/basic_types_types.h b/compiler/tests/generated/scoped_allocator/basic_types_types.h index 1ac896cb59..89c6b36cc3 100644 --- a/compiler/tests/generated/scoped_allocator/basic_types_types.h +++ b/compiler/tests/generated/scoped_allocator/basic_types_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/bond_meta_types.h b/compiler/tests/generated/scoped_allocator/bond_meta_types.h index 3dc15c78d3..cfccd30055 100644 --- a/compiler/tests/generated/scoped_allocator/bond_meta_types.h +++ b/compiler/tests/generated/scoped_allocator/bond_meta_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/complex_types_types.h b/compiler/tests/generated/scoped_allocator/complex_types_types.h index c155d85b05..53a9733e89 100644 --- a/compiler/tests/generated/scoped_allocator/complex_types_types.h +++ b/compiler/tests/generated/scoped_allocator/complex_types_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/defaults_types.h b/compiler/tests/generated/scoped_allocator/defaults_types.h index ecd802d7bc..c413ffdd54 100644 --- a/compiler/tests/generated/scoped_allocator/defaults_types.h +++ b/compiler/tests/generated/scoped_allocator/defaults_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/empty_types.h b/compiler/tests/generated/scoped_allocator/empty_types.h index 7b05446b28..2afdc9b8a4 100644 --- a/compiler/tests/generated/scoped_allocator/empty_types.h +++ b/compiler/tests/generated/scoped_allocator/empty_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/field_modifiers_types.h b/compiler/tests/generated/scoped_allocator/field_modifiers_types.h index 4569622f9c..51dba60a42 100644 --- a/compiler/tests/generated/scoped_allocator/field_modifiers_types.h +++ b/compiler/tests/generated/scoped_allocator/field_modifiers_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/generics_types.h b/compiler/tests/generated/scoped_allocator/generics_types.h index 2cef8fc7ec..c5d5920e63 100644 --- a/compiler/tests/generated/scoped_allocator/generics_types.h +++ b/compiler/tests/generated/scoped_allocator/generics_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/import_types.h b/compiler/tests/generated/scoped_allocator/import_types.h index 5aa1f54355..9cbee55524 100644 --- a/compiler/tests/generated/scoped_allocator/import_types.h +++ b/compiler/tests/generated/scoped_allocator/import_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/inheritance_types.h b/compiler/tests/generated/scoped_allocator/inheritance_types.h index e139293baf..2ee7332e3b 100644 --- a/compiler/tests/generated/scoped_allocator/inheritance_types.h +++ b/compiler/tests/generated/scoped_allocator/inheritance_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/maybe_blob_types.h b/compiler/tests/generated/scoped_allocator/maybe_blob_types.h index 935baa0a5a..63597581b5 100644 --- a/compiler/tests/generated/scoped_allocator/maybe_blob_types.h +++ b/compiler/tests/generated/scoped_allocator/maybe_blob_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/scoped_allocator/with_enum_header_types.h b/compiler/tests/generated/scoped_allocator/with_enum_header_types.h index 8b92f2505d..e9d4a6a750 100644 --- a/compiler/tests/generated/scoped_allocator/with_enum_header_types.h +++ b/compiler/tests/generated/scoped_allocator/with_enum_header_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/alias_key_types.h b/compiler/tests/generated/type_aliases/alias_key_types.h index 087743f02f..36a3274876 100644 --- a/compiler/tests/generated/type_aliases/alias_key_types.h +++ b/compiler/tests/generated/type_aliases/alias_key_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/alias_with_allocator_types.h b/compiler/tests/generated/type_aliases/alias_with_allocator_types.h index 185d3ea74e..7c58be9676 100644 --- a/compiler/tests/generated/type_aliases/alias_with_allocator_types.h +++ b/compiler/tests/generated/type_aliases/alias_with_allocator_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/aliases_types.h b/compiler/tests/generated/type_aliases/aliases_types.h index 8320cdbd4f..3d18316942 100644 --- a/compiler/tests/generated/type_aliases/aliases_types.h +++ b/compiler/tests/generated/type_aliases/aliases_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/attributes_types.h b/compiler/tests/generated/type_aliases/attributes_types.h index c12b1bd4f2..c1250a4318 100644 --- a/compiler/tests/generated/type_aliases/attributes_types.h +++ b/compiler/tests/generated/type_aliases/attributes_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/basic_types_nsmapped_types.h b/compiler/tests/generated/type_aliases/basic_types_nsmapped_types.h index 0b7b1be359..49bc01d796 100644 --- a/compiler/tests/generated/type_aliases/basic_types_nsmapped_types.h +++ b/compiler/tests/generated/type_aliases/basic_types_nsmapped_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/basic_types_types.h b/compiler/tests/generated/type_aliases/basic_types_types.h index 97afd51e60..253d3adc08 100644 --- a/compiler/tests/generated/type_aliases/basic_types_types.h +++ b/compiler/tests/generated/type_aliases/basic_types_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/bond_meta_types.h b/compiler/tests/generated/type_aliases/bond_meta_types.h index 68b9e1201b..824b965223 100644 --- a/compiler/tests/generated/type_aliases/bond_meta_types.h +++ b/compiler/tests/generated/type_aliases/bond_meta_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/complex_types_types.h b/compiler/tests/generated/type_aliases/complex_types_types.h index f00827a8aa..563e4f47d8 100644 --- a/compiler/tests/generated/type_aliases/complex_types_types.h +++ b/compiler/tests/generated/type_aliases/complex_types_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/custom_alias_with_allocator_types.h b/compiler/tests/generated/type_aliases/custom_alias_with_allocator_types.h index 38f6cad910..d66e4be469 100644 --- a/compiler/tests/generated/type_aliases/custom_alias_with_allocator_types.h +++ b/compiler/tests/generated/type_aliases/custom_alias_with_allocator_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/custom_alias_without_allocator_types.h b/compiler/tests/generated/type_aliases/custom_alias_without_allocator_types.h index 276ada93c2..1c2f47b10f 100644 --- a/compiler/tests/generated/type_aliases/custom_alias_without_allocator_types.h +++ b/compiler/tests/generated/type_aliases/custom_alias_without_allocator_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/defaults_types.h b/compiler/tests/generated/type_aliases/defaults_types.h index eb5013e759..7025db72dd 100644 --- a/compiler/tests/generated/type_aliases/defaults_types.h +++ b/compiler/tests/generated/type_aliases/defaults_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/empty_types.h b/compiler/tests/generated/type_aliases/empty_types.h index 7b05446b28..2afdc9b8a4 100644 --- a/compiler/tests/generated/type_aliases/empty_types.h +++ b/compiler/tests/generated/type_aliases/empty_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/field_modifiers_types.h b/compiler/tests/generated/type_aliases/field_modifiers_types.h index 4569622f9c..51dba60a42 100644 --- a/compiler/tests/generated/type_aliases/field_modifiers_types.h +++ b/compiler/tests/generated/type_aliases/field_modifiers_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/generics_types.h b/compiler/tests/generated/type_aliases/generics_types.h index 2cef8fc7ec..c5d5920e63 100644 --- a/compiler/tests/generated/type_aliases/generics_types.h +++ b/compiler/tests/generated/type_aliases/generics_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/import_types.h b/compiler/tests/generated/type_aliases/import_types.h index 5aa1f54355..9cbee55524 100644 --- a/compiler/tests/generated/type_aliases/import_types.h +++ b/compiler/tests/generated/type_aliases/import_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/inheritance_types.h b/compiler/tests/generated/type_aliases/inheritance_types.h index e139293baf..2ee7332e3b 100644 --- a/compiler/tests/generated/type_aliases/inheritance_types.h +++ b/compiler/tests/generated/type_aliases/inheritance_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/maybe_blob_types.h b/compiler/tests/generated/type_aliases/maybe_blob_types.h index 935baa0a5a..63597581b5 100644 --- a/compiler/tests/generated/type_aliases/maybe_blob_types.h +++ b/compiler/tests/generated/type_aliases/maybe_blob_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/type_aliases/with_enum_header_types.h b/compiler/tests/generated/type_aliases/with_enum_header_types.h index bcc752723e..786b5e503e 100644 --- a/compiler/tests/generated/type_aliases/with_enum_header_types.h +++ b/compiler/tests/generated/type_aliases/with_enum_header_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/compiler/tests/generated/with_enum_header_types.h b/compiler/tests/generated/with_enum_header_types.h index 2d1304cadf..da9daa6f14 100644 --- a/compiler/tests/generated/with_enum_header_types.h +++ b/compiler/tests/generated/with_enum_header_types.h @@ -3,7 +3,7 @@ #include -#if BOND_VERSION < 0x0700 +#if BOND_VERSION < 0x0800 #error This file was generated by a newer version of the Bond compiler and is incompatible with your version of the Bond library. #endif diff --git a/cpp/inc/bond/core/bond_version.h b/cpp/inc/bond/core/bond_version.h index 5375cba941..9aced59466 100644 --- a/cpp/inc/bond/core/bond_version.h +++ b/cpp/inc/bond/core/bond_version.h @@ -8,7 +8,7 @@ #include #include -#define BOND_VERSION 0x0700 +#define BOND_VERSION 0x0800 #define BOND_MIN_CODEGEN_VERSION 0x0b00 namespace bond