@@ -252,11 +252,6 @@ const _: () = {
252252pub type sigjmp_buf = [ __jmp_buf_tag ; 1usize ] ;
253253pub type jl_taggedvalue_t = _jl_taggedvalue_t ;
254254pub 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- }
260255pub type sig_atomic_t = __sig_atomic_t ;
261256#[ repr( C ) ]
262257#[ derive( Debug , Copy , Clone ) ]
@@ -385,6 +380,11 @@ const _: () = {
385380 [ :: std:: mem:: offset_of!( ucontext_t, __fpregs_mem) - 424usize ] ;
386381 [ "Offset of field: ucontext_t::__ssp" ] [ :: std:: mem:: offset_of!( ucontext_t, __ssp) - 936usize ] ;
387382} ;
383+ #[ repr( C ) ]
384+ #[ derive( Debug , Copy , Clone ) ]
385+ pub struct _jl_value_t {
386+ _unused : [ u8 ; 0 ] ,
387+ }
388388pub type jl_value_t = _jl_value_t ;
389389#[ repr( C ) ]
390390#[ repr( align( 8 ) ) ]
@@ -1067,19 +1067,20 @@ const _: () = {
10671067} ;
10681068#[ repr( C ) ]
10691069#[ derive( Debug , Copy , Clone ) ]
1070- pub struct jl_genericmemory_t {
1070+ pub struct _jl_genericmemory_t {
10711071 pub length : usize ,
10721072 pub ptr : * mut :: std:: os:: raw:: c_void ,
10731073}
10741074#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
10751075const _: ( ) = {
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 ] ;
10821082} ;
1083+ pub type jl_genericmemory_t = _jl_genericmemory_t ;
10831084#[ repr( C ) ]
10841085#[ derive( Debug , Copy , Clone ) ]
10851086pub struct jl_genericmemoryref_t {
@@ -2073,15 +2074,14 @@ const _: () = {
20732074 [ :: std:: mem:: offset_of!( _jl_weakref_t, value) - 0usize ] ;
20742075} ;
20752076pub type jl_weakref_t = _jl_weakref_t ;
2076- pub type jl_ptr_kind_union_t = usize ;
20772077#[ repr( C ) ]
20782078#[ derive( Debug ) ]
20792079pub struct _jl_binding_partition_t {
2080- pub restriction : std_atomic < jl_ptr_kind_union_t > ,
2080+ pub restriction : * mut jl_value_t ,
20812081 pub min_world : usize ,
20822082 pub max_world : std_atomic < usize > ,
20832083 pub next : u64 ,
2084- pub reserved : usize ,
2084+ pub kind : usize ,
20852085}
20862086#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
20872087const _: ( ) = {
@@ -2096,8 +2096,8 @@ const _: () = {
20962096 [ :: std:: mem:: offset_of!( _jl_binding_partition_t, max_world) - 16usize ] ;
20972097 [ "Offset of field: _jl_binding_partition_t::next" ]
20982098 [ :: 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 ] ;
21012101} ;
21022102pub type jl_binding_partition_t = _jl_binding_partition_t ;
21032103#[ repr( C ) ]
@@ -2123,6 +2123,7 @@ pub struct _jl_module_t {
21232123 pub file : * mut jl_sym_t ,
21242124 pub line : i32 ,
21252125 pub usings_backedges : * mut jl_value_t ,
2126+ pub scanned_methods : * mut jl_value_t ,
21262127 pub usings : arraylist_t ,
21272128 pub build_id : jl_uuid_t ,
21282129 pub uuid : jl_uuid_t ,
@@ -2133,12 +2134,13 @@ pub struct _jl_module_t {
21332134 pub infer : i8 ,
21342135 pub istopmod : u8 ,
21352136 pub max_methods : i8 ,
2137+ pub export_set_changed_since_require_world : std_atomic < i8 > ,
21362138 pub lock : jl_mutex_t ,
21372139 pub hash : isize ,
21382140}
21392141#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
21402142const _: ( ) = {
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 ] ;
21422144 [ "Alignment of _jl_module_t" ] [ :: std:: mem:: align_of :: < _jl_module_t > ( ) - 8usize ] ;
21432145 [ "Offset of field: _jl_module_t::name" ] [ :: std:: mem:: offset_of!( _jl_module_t, name) - 0usize ] ;
21442146 [ "Offset of field: _jl_module_t::parent" ]
@@ -2151,27 +2153,31 @@ const _: () = {
21512153 [ "Offset of field: _jl_module_t::line" ] [ :: std:: mem:: offset_of!( _jl_module_t, line) - 40usize ] ;
21522154 [ "Offset of field: _jl_module_t::usings_backedges" ]
21532155 [ :: 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 ] ;
21542158 [ "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 ] ;
21562160 [ "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 ] ;
21592163 [ "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 ] ;
21612165 [ "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 ] ;
21632167 [ "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 ] ;
21652169 [ "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 ] ;
21672171 [ "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 ] ;
21692173 [ "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 ] ;
21712175 [ "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 ] ;
21752181} ;
21762182pub type jl_module_t = _jl_module_t ;
21772183#[ repr( C ) ]
@@ -2570,13 +2576,6 @@ const _: () = {
25702576 [ :: std:: mem:: align_of :: < std_atomic < i16 > > ( ) - 2usize ] ;
25712577} ;
25722578#[ 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) ]
25802579const _: ( ) = {
25812580 [ "Size of template specialization: std_atomic_open0_size_t_close0" ]
25822581 [ :: std:: mem:: size_of :: < std_atomic < usize > > ( ) - 8usize ] ;
@@ -2591,6 +2590,13 @@ const _: () = {
25912590 [ :: std:: mem:: align_of :: < std_atomic < u32 > > ( ) - 4usize ] ;
25922591} ;
25932592#[ 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) ]
25942600const _: ( ) = {
25952601 [ "Size of template specialization: std_atomic_open0_intptr_t_close0" ]
25962602 [ :: std:: mem:: size_of :: < std_atomic < isize > > ( ) - 8usize ] ;
0 commit comments