Test Info
Library Name | libbson |
Version #1 | 1.3.5 |
Version #2 | 1.4.0 |
CPU Type | x86_64 |
GCC Version | 5.3.1 |
Subject | Source Compatibility |
Test Results
Total Header Files | 9 |
Total Shared Libraries | 1 |
Total Symbols / Types | 231 / 150 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 3 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 5 |
Other Changes in Constants | - | 2 |
Added Symbols (3)
bson-reader.h
bson_reader_reset ( struct bson_reader_t* reader )
bson.h
bson_reserve_buffer ( bson_t* bson, uint32_t size )
bson_steal ( bson_t* dst, bson_t* src )
to the top
Problems with Data Types, Low Severity (1)
bson-types.h
[+] struct bson_visitor_t (1)
| Change |
Effect |
1 |
Field visit_unsupported_type has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols (1)
bson_iter_visit_all ( struct bson_iter_t* iter, struct bson_visitor_t const* visitor, void* data )
2nd parameter 'visitor' (pointer) has base type 'struct bson_visitor_t'.
to the top
Problems with Constants, Low Severity (5)
bson-error.h
[+] BSON_ERROR_BUFFER_SIZE
|
Change |
Effect |
1 |
The value of constant BSON_ERROR_BUFFER_SIZE has been changed from 64 to 504. |
Recompilation of a client program may be broken. |
bson-version.h
[+] BSON_MICRO_VERSION
|
Change |
Effect |
1 |
The value of constant BSON_MICRO_VERSION has been changed from (5) to (0). |
Recompilation of a client program may be broken. |
[+] BSON_MINOR_VERSION
|
Change |
Effect |
1 |
The value of constant BSON_MINOR_VERSION has been changed from (3) to (4). |
Recompilation of a client program may be broken. |
[+] BSON_VERSION
|
Change |
Effect |
1 |
The value of constant BSON_VERSION has been changed from (1.3.5) to (1.4.0). |
Recompilation of a client program may be broken. |
[+] BSON_VERSION_S
|
Change |
Effect |
1 |
The value of constant BSON_VERSION_S has been changed from "1.3.5" to "1.4.0". |
Recompilation of a client program may be broken. |
to the top
Other Changes in Constants (2)
bson-config.h
[+] BSON_HAVE_DECIMAL128
|
Change |
Effect |
1 |
The constant BSON_HAVE_DECIMAL128 with value 1 has been added. |
No effect. |
[+] BSON_HAVE_SYSCALL_TID
|
Change |
Effect |
1 |
The constant BSON_HAVE_SYSCALL_TID with value 1 has been added. |
No effect. |
to the top
Header Files (9)
bcon.h
bson-atomic.h
bson-config.h
bson-error.h
bson-keys.h
bson-stdint.h
bson-value.h
bson-writer.h
bson.h
to the top
Shared Libraries (1)
libbson-1.0.so.0.0.0
to the top