Binary compatibility report for the Gjs library between 1.33.2 and 1.33.3 versions on x86
Test Info
Library Name | Gjs |
Version #1 | 1.33.2 |
Version #2 | 1.33.3 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 19 |
Total Shared Libraries | 2 |
Total Symbols / Types | 212 / 266 |
Verdict | Incompatible (0.7%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 9 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 1 |
Medium | 1 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (9)
closure.h,
libgjs.so.0.0.0
gjs_closure_trace ( GClosure* closure, JSTracer* tracer )
enumeration.h,
libgjs.so.0.0.0
gjs_define_enum_values ( JSContext* context, JSObject* in_object, GIEnumInfo* info )
gerror.h,
libgjs.so.0.0.0
gjs_define_error_class ( JSContext* context, JSObject* in_object, GIEnumInfo* info, JSObject** constructor_p, JSObject** prototype_p )
gjs_error_from_gerror ( JSContext* context, GError* gerror, gboolean add_stack )
gjs_gerror_from_error ( JSContext* context, JSObject* obj )
gjs_lookup_error_class ( JSContext* context, GIEnumInfo* info )
gjs_lookup_error_constructor ( JSContext* context, GIEnumInfo* info )
gjs_lookup_error_prototype ( JSContext* context, GIEnumInfo* info )
mem.h,
libgjs.so.0.0.0
gjs_counter_gerror [data]
to the top
Problems with Symbols, High Severity (1)
context.h,
libgjs.so.0.0.0
[+] gjs_context_print_stack_to_buffer ( GjsContext* js_context, GString* buf ) (1)
changed to:gjs_context_print_stack_to_buffer ( GjsContext* js_context, void* initial_frame, GString* buf )
| Change | Effect |
---|
1 | Parameter initial_frame of type void* has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
to the top
Problems with Symbols, Medium Severity (1)
closure.h,
libgjs.so.0.0.0
[+] gjs_closure_new ( JSContext* context, JSObject* callable, char const* description ) (1)
changed to:gjs_closure_new ( JSContext* context, JSObject* callable, char const* description, gboolean root_function )
| Change | Effect |
---|
1 | Parameter root_function of type gboolean has been added to the calling stack. | This parameter will not be initialized by old clients. |
to the top
Header Files (19)
arg.h
boxed.h
closure.h
dbus-proxy.h
dbus.h
enumeration.h
foreign.h
function.h
gjs-module.h
gjs.h
gtype.h
interface.h
keep-alive.h
ns.h
object.h
param.h
repo.h
union.h
value.h
to the top
Shared Libraries (2)
libgjs-dbus.so.0.0.0
libgjs.so.0.0.0
to the top