@@ -252,11 +252,6 @@ const _: () = {
252
252
pub type sigjmp_buf = [ __jmp_buf_tag ; 1usize ] ;
253
253
pub type jl_taggedvalue_t = _jl_taggedvalue_t ;
254
254
pub type jl_ptls_t = * mut _jl_tls_states_t ;
255
- #[ repr( C ) ]
256
- #[ derive( Debug , Copy , Clone ) ]
257
- pub struct _jl_value_t {
258
- _unused : [ u8 ; 0 ] ,
259
- }
260
255
pub type sig_atomic_t = __sig_atomic_t ;
261
256
#[ repr( C ) ]
262
257
#[ derive( Debug , Copy , Clone ) ]
@@ -385,6 +380,11 @@ const _: () = {
385
380
[ :: std:: mem:: offset_of!( ucontext_t, __fpregs_mem) - 424usize ] ;
386
381
[ "Offset of field: ucontext_t::__ssp" ] [ :: std:: mem:: offset_of!( ucontext_t, __ssp) - 936usize ] ;
387
382
} ;
383
+ #[ repr( C ) ]
384
+ #[ derive( Debug , Copy , Clone ) ]
385
+ pub struct _jl_value_t {
386
+ _unused : [ u8 ; 0 ] ,
387
+ }
388
388
pub type jl_value_t = _jl_value_t ;
389
389
#[ repr( C ) ]
390
390
#[ repr( align( 8 ) ) ]
@@ -1067,19 +1067,20 @@ const _: () = {
1067
1067
} ;
1068
1068
#[ repr( C ) ]
1069
1069
#[ derive( Debug , Copy , Clone ) ]
1070
- pub struct jl_genericmemory_t {
1070
+ pub struct _jl_genericmemory_t {
1071
1071
pub length : usize ,
1072
1072
pub ptr : * mut :: std:: os:: raw:: c_void ,
1073
1073
}
1074
1074
#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
1075
1075
const _: ( ) = {
1076
- [ "Size of jl_genericmemory_t " ] [ :: std:: mem:: size_of :: < jl_genericmemory_t > ( ) - 16usize ] ;
1077
- [ "Alignment of jl_genericmemory_t " ] [ :: std:: mem:: align_of :: < jl_genericmemory_t > ( ) - 8usize ] ;
1078
- [ "Offset of field: jl_genericmemory_t ::length" ]
1079
- [ :: std:: mem:: offset_of!( jl_genericmemory_t , length) - 0usize ] ;
1080
- [ "Offset of field: jl_genericmemory_t ::ptr" ]
1081
- [ :: std:: mem:: offset_of!( jl_genericmemory_t , ptr) - 8usize ] ;
1076
+ [ "Size of _jl_genericmemory_t " ] [ :: std:: mem:: size_of :: < _jl_genericmemory_t > ( ) - 16usize ] ;
1077
+ [ "Alignment of _jl_genericmemory_t " ] [ :: std:: mem:: align_of :: < _jl_genericmemory_t > ( ) - 8usize ] ;
1078
+ [ "Offset of field: _jl_genericmemory_t ::length" ]
1079
+ [ :: std:: mem:: offset_of!( _jl_genericmemory_t , length) - 0usize ] ;
1080
+ [ "Offset of field: _jl_genericmemory_t ::ptr" ]
1081
+ [ :: std:: mem:: offset_of!( _jl_genericmemory_t , ptr) - 8usize ] ;
1082
1082
} ;
1083
+ pub type jl_genericmemory_t = _jl_genericmemory_t ;
1083
1084
#[ repr( C ) ]
1084
1085
#[ derive( Debug , Copy , Clone ) ]
1085
1086
pub struct jl_genericmemoryref_t {
@@ -2073,15 +2074,14 @@ const _: () = {
2073
2074
[ :: std:: mem:: offset_of!( _jl_weakref_t, value) - 0usize ] ;
2074
2075
} ;
2075
2076
pub type jl_weakref_t = _jl_weakref_t ;
2076
- pub type jl_ptr_kind_union_t = usize ;
2077
2077
#[ repr( C ) ]
2078
2078
#[ derive( Debug ) ]
2079
2079
pub struct _jl_binding_partition_t {
2080
- pub restriction : std_atomic < jl_ptr_kind_union_t > ,
2080
+ pub restriction : * mut jl_value_t ,
2081
2081
pub min_world : usize ,
2082
2082
pub max_world : std_atomic < usize > ,
2083
2083
pub next : u64 ,
2084
- pub reserved : usize ,
2084
+ pub kind : usize ,
2085
2085
}
2086
2086
#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
2087
2087
const _: ( ) = {
@@ -2096,8 +2096,8 @@ const _: () = {
2096
2096
[ :: std:: mem:: offset_of!( _jl_binding_partition_t, max_world) - 16usize ] ;
2097
2097
[ "Offset of field: _jl_binding_partition_t::next" ]
2098
2098
[ :: std:: mem:: offset_of!( _jl_binding_partition_t, next) - 24usize ] ;
2099
- [ "Offset of field: _jl_binding_partition_t::reserved " ]
2100
- [ :: std:: mem:: offset_of!( _jl_binding_partition_t, reserved ) - 32usize ] ;
2099
+ [ "Offset of field: _jl_binding_partition_t::kind " ]
2100
+ [ :: std:: mem:: offset_of!( _jl_binding_partition_t, kind ) - 32usize ] ;
2101
2101
} ;
2102
2102
pub type jl_binding_partition_t = _jl_binding_partition_t ;
2103
2103
#[ repr( C ) ]
@@ -2123,6 +2123,7 @@ pub struct _jl_module_t {
2123
2123
pub file : * mut jl_sym_t ,
2124
2124
pub line : i32 ,
2125
2125
pub usings_backedges : * mut jl_value_t ,
2126
+ pub scanned_methods : * mut jl_value_t ,
2126
2127
pub usings : arraylist_t ,
2127
2128
pub build_id : jl_uuid_t ,
2128
2129
pub uuid : jl_uuid_t ,
@@ -2133,12 +2134,13 @@ pub struct _jl_module_t {
2133
2134
pub infer : i8 ,
2134
2135
pub istopmod : u8 ,
2135
2136
pub max_methods : i8 ,
2137
+ pub export_set_changed_since_require_world : std_atomic < i8 > ,
2136
2138
pub lock : jl_mutex_t ,
2137
2139
pub hash : isize ,
2138
2140
}
2139
2141
#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
2140
2142
const _: ( ) = {
2141
- [ "Size of _jl_module_t" ] [ :: std:: mem:: size_of :: < _jl_module_t > ( ) - 384usize ] ;
2143
+ [ "Size of _jl_module_t" ] [ :: std:: mem:: size_of :: < _jl_module_t > ( ) - 392usize ] ;
2142
2144
[ "Alignment of _jl_module_t" ] [ :: std:: mem:: align_of :: < _jl_module_t > ( ) - 8usize ] ;
2143
2145
[ "Offset of field: _jl_module_t::name" ] [ :: std:: mem:: offset_of!( _jl_module_t, name) - 0usize ] ;
2144
2146
[ "Offset of field: _jl_module_t::parent" ]
@@ -2151,27 +2153,31 @@ const _: () = {
2151
2153
[ "Offset of field: _jl_module_t::line" ] [ :: std:: mem:: offset_of!( _jl_module_t, line) - 40usize ] ;
2152
2154
[ "Offset of field: _jl_module_t::usings_backedges" ]
2153
2155
[ :: std:: mem:: offset_of!( _jl_module_t, usings_backedges) - 48usize ] ;
2156
+ [ "Offset of field: _jl_module_t::scanned_methods" ]
2157
+ [ :: std:: mem:: offset_of!( _jl_module_t, scanned_methods) - 56usize ] ;
2154
2158
[ "Offset of field: _jl_module_t::usings" ]
2155
- [ :: std:: mem:: offset_of!( _jl_module_t, usings) - 56usize ] ;
2159
+ [ :: std:: mem:: offset_of!( _jl_module_t, usings) - 64usize ] ;
2156
2160
[ "Offset of field: _jl_module_t::build_id" ]
2157
- [ :: std:: mem:: offset_of!( _jl_module_t, build_id) - 312usize ] ;
2158
- [ "Offset of field: _jl_module_t::uuid" ] [ :: std:: mem:: offset_of!( _jl_module_t, uuid) - 328usize ] ;
2161
+ [ :: std:: mem:: offset_of!( _jl_module_t, build_id) - 320usize ] ;
2162
+ [ "Offset of field: _jl_module_t::uuid" ] [ :: std:: mem:: offset_of!( _jl_module_t, uuid) - 336usize ] ;
2159
2163
[ "Offset of field: _jl_module_t::counter" ]
2160
- [ :: std:: mem:: offset_of!( _jl_module_t, counter) - 344usize ] ;
2164
+ [ :: std:: mem:: offset_of!( _jl_module_t, counter) - 352usize ] ;
2161
2165
[ "Offset of field: _jl_module_t::nospecialize" ]
2162
- [ :: std:: mem:: offset_of!( _jl_module_t, nospecialize) - 348usize ] ;
2166
+ [ :: std:: mem:: offset_of!( _jl_module_t, nospecialize) - 356usize ] ;
2163
2167
[ "Offset of field: _jl_module_t::optlevel" ]
2164
- [ :: std:: mem:: offset_of!( _jl_module_t, optlevel) - 352usize ] ;
2168
+ [ :: std:: mem:: offset_of!( _jl_module_t, optlevel) - 360usize ] ;
2165
2169
[ "Offset of field: _jl_module_t::compile" ]
2166
- [ :: std:: mem:: offset_of!( _jl_module_t, compile) - 353usize ] ;
2170
+ [ :: std:: mem:: offset_of!( _jl_module_t, compile) - 361usize ] ;
2167
2171
[ "Offset of field: _jl_module_t::infer" ]
2168
- [ :: std:: mem:: offset_of!( _jl_module_t, infer) - 354usize ] ;
2172
+ [ :: std:: mem:: offset_of!( _jl_module_t, infer) - 362usize ] ;
2169
2173
[ "Offset of field: _jl_module_t::istopmod" ]
2170
- [ :: std:: mem:: offset_of!( _jl_module_t, istopmod) - 355usize ] ;
2174
+ [ :: std:: mem:: offset_of!( _jl_module_t, istopmod) - 363usize ] ;
2171
2175
[ "Offset of field: _jl_module_t::max_methods" ]
2172
- [ :: std:: mem:: offset_of!( _jl_module_t, max_methods) - 356usize ] ;
2173
- [ "Offset of field: _jl_module_t::lock" ] [ :: std:: mem:: offset_of!( _jl_module_t, lock) - 360usize ] ;
2174
- [ "Offset of field: _jl_module_t::hash" ] [ :: std:: mem:: offset_of!( _jl_module_t, hash) - 376usize ] ;
2176
+ [ :: std:: mem:: offset_of!( _jl_module_t, max_methods) - 364usize ] ;
2177
+ [ "Offset of field: _jl_module_t::export_set_changed_since_require_world" ]
2178
+ [ :: std:: mem:: offset_of!( _jl_module_t, export_set_changed_since_require_world) - 365usize ] ;
2179
+ [ "Offset of field: _jl_module_t::lock" ] [ :: std:: mem:: offset_of!( _jl_module_t, lock) - 368usize ] ;
2180
+ [ "Offset of field: _jl_module_t::hash" ] [ :: std:: mem:: offset_of!( _jl_module_t, hash) - 384usize ] ;
2175
2181
} ;
2176
2182
pub type jl_module_t = _jl_module_t ;
2177
2183
#[ repr( C ) ]
@@ -2570,13 +2576,6 @@ const _: () = {
2570
2576
[ :: std:: mem:: align_of :: < std_atomic < i16 > > ( ) - 2usize ] ;
2571
2577
} ;
2572
2578
#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
2573
- const _: ( ) = {
2574
- [ "Size of template specialization: std_atomic_open0_jl_ptr_kind_union_t_close0" ]
2575
- [ :: std:: mem:: size_of :: < std_atomic < jl_ptr_kind_union_t > > ( ) - 8usize ] ;
2576
- [ "Align of template specialization: std_atomic_open0_jl_ptr_kind_union_t_close0" ]
2577
- [ :: std:: mem:: align_of :: < std_atomic < jl_ptr_kind_union_t > > ( ) - 8usize ] ;
2578
- } ;
2579
- #[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
2580
2579
const _: ( ) = {
2581
2580
[ "Size of template specialization: std_atomic_open0_size_t_close0" ]
2582
2581
[ :: std:: mem:: size_of :: < std_atomic < usize > > ( ) - 8usize ] ;
@@ -2591,6 +2590,13 @@ const _: () = {
2591
2590
[ :: std:: mem:: align_of :: < std_atomic < u32 > > ( ) - 4usize ] ;
2592
2591
} ;
2593
2592
#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
2593
+ const _: ( ) = {
2594
+ [ "Size of template specialization: std_atomic_open0_int8_t_close0" ]
2595
+ [ :: std:: mem:: size_of :: < std_atomic < i8 > > ( ) - 1usize ] ;
2596
+ [ "Align of template specialization: std_atomic_open0_int8_t_close0" ]
2597
+ [ :: std:: mem:: align_of :: < std_atomic < i8 > > ( ) - 1usize ] ;
2598
+ } ;
2599
+ #[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
2594
2600
const _: ( ) = {
2595
2601
[ "Size of template specialization: std_atomic_open0_intptr_t_close0" ]
2596
2602
[ :: std:: mem:: size_of :: < std_atomic < isize > > ( ) - 8usize ] ;
0 commit comments