luaur-vm 0.1.1

The Luau register virtual machine and standard library (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
pub mod add_int_64_format;
pub mod add_s;
pub mod add_value;
pub mod addfield;
pub mod addquoted;
pub mod adjustasize;
pub mod andaux;
pub mod append;
pub mod arrayindex;
pub mod arrayornewkey;
pub mod atomic;
pub mod aux_upvalue;
pub mod auxgetinfo;
pub mod auxopen;
pub mod auxresume;
pub mod auxresumecont;
pub mod auxwrapcont;
pub mod auxwrapfinish;
pub mod auxwrapy;
pub mod b_and;
pub mod b_arshift;
pub mod b_countlz;
pub mod b_countrz;
pub mod b_extract;
pub mod b_lrot;
pub mod b_lshift;
pub mod b_not;
pub mod b_or;
pub mod b_replace;
pub mod b_rot;
pub mod b_rrot;
pub mod b_rshift;
pub mod b_shift;
pub mod b_swap;
pub mod b_test;
pub mod b_xor;
pub mod buffer_copy;
pub mod buffer_create;
pub mod buffer_fill;
pub mod buffer_fromstring;
pub mod buffer_len;
pub mod buffer_readbits;
pub mod buffer_readfp;
pub mod buffer_readinteger;
pub mod buffer_readlong;
pub mod buffer_readstring;
pub mod buffer_swapbe;
pub mod buffer_tostring;
pub mod buffer_writebits;
pub mod buffer_writefp;
pub mod buffer_writeinteger;
pub mod buffer_writelong;
pub mod buffer_writestring;
pub mod buffutfchar;
pub mod byteoffset;
pub mod call_bin_tm;
pub mod call_order_tm;
pub mod call_t_mres;
pub mod call_tm;
pub mod callerrfunc;
pub mod capture_to_close;
pub mod check_capture;
pub mod class_classof;
pub mod class_isinstance;
pub mod classend;
pub mod cleanupcistack;
pub mod clearstack;
pub mod cleartable;
pub mod clearupvals;
pub mod clock_period;
pub mod clock_timestamp;
pub mod close_state;
pub mod coclose;
pub mod cocreate;
pub mod codepoint;
pub mod computesizes;
pub mod copywithendian;
pub mod coresumecont;
pub mod coresumefinish;
pub mod coresumey;
pub mod correctstack;
pub mod corunning;
pub mod costatus;
pub mod countint;
pub mod cowrap;
pub mod coyield;
pub mod coyieldable;
pub mod createmetatable_lstrlib;
pub mod createmetatable_lveclib;
pub mod currentline;
pub mod currentpc;
pub mod currfuncname;
pub mod db_info;
pub mod db_traceback;
pub mod deletegco;
pub mod digit;
pub mod dumpbuffer;
pub mod dumpclass;
pub mod dumpclosure;
pub mod dumpgco;
pub mod dumpobj;
pub mod dumpobject;
pub mod dumpproto;
pub mod dumpref;
pub mod dumprefs;
pub mod dumpstring;
pub mod dumpstringdata;
pub mod dumptable;
pub mod dumpthread;
pub mod dumpudata;
pub mod dumpupval;
pub mod end_capture;
pub mod enumbuffer;
pub mod enumclass;
pub mod enumclosure;
pub mod enumedge;
pub mod enumedges;
pub mod enumgco;
pub mod enumnode;
pub mod enumobj;
pub mod enumobject;
pub mod enumproto;
pub mod enumstring;
pub mod enumtable;
pub mod enumthread;
pub mod enumtopointer;
pub mod enumudata;
pub mod enumupval;
pub mod extendstrbuf;
pub mod f_call;
pub mod f_ccall;
pub mod f_luaopen;
pub mod fieldargs;
pub mod findindex;
pub mod finish_gc_cycle_metrics;
pub mod foreach;
pub mod foreachi;
pub mod freeblock;
pub mod freeclasspage;
pub mod freegcoblock;
pub mod freeobj;
pub mod freepage;
pub mod freestack;
pub mod gcstep;
pub mod get_comp_tm;
pub mod getboolfield;
pub mod getcoverage;
pub mod getcurrenv;
pub mod getdetails;
pub mod getfield;
pub mod getfreepos;
pub mod getfunc;
pub mod getfuncname;
pub mod getheaptrigger;
pub mod getheaptriggererroroffset;
pub mod getluaproto;
pub mod getmaxline;
pub mod getn;
pub mod getnextbuffersize;
pub mod getnextline;
pub mod getnum;
pub mod getnumlimit;
pub mod getoption;
pub mod gettablemode;
pub mod getthread;
pub mod gmatch;
pub mod gmatch_aux;
pub mod gmtime_r;
pub mod gnext_ltable;
pub mod gnext_ltable_alt_b;
pub mod gnext_ltable_alt_c;
pub mod hashint;
pub mod hashnum;
pub mod hashpointer;
pub mod hashvec;
pub mod index_2_addr;
pub mod initheader;
pub mod install_lua_exception_panic_hook;
pub mod int_64_add;
pub mod int_64_arshift;
pub mod int_64_band;
pub mod int_64_bnot;
pub mod int_64_bor;
pub mod int_64_bswap;
pub mod int_64_btest;
pub mod int_64_bxor;
pub mod int_64_clamp;
pub mod int_64_countlz;
pub mod int_64_countrz;
pub mod int_64_create;
pub mod int_64_div;
pub mod int_64_extract;
pub mod int_64_fromstring;
pub mod int_64_ge;
pub mod int_64_gt;
pub mod int_64_idiv;
pub mod int_64_le;
pub mod int_64_lrotate;
pub mod int_64_lshift;
pub mod int_64_lt;
pub mod int_64_max;
pub mod int_64_min;
pub mod int_64_mod;
pub mod int_64_mul;
pub mod int_64_neg;
pub mod int_64_rem;
pub mod int_64_replace;
pub mod int_64_rrotate;
pub mod int_64_rshift;
pub mod int_64_sub;
pub mod int_64_tonumber;
pub mod int_64_udiv;
pub mod int_64_uge;
pub mod int_64_ugt;
pub mod int_64_ule;
pub mod int_64_ult;
pub mod int_64_urem;
pub mod interrupt_thread;
pub mod isobjcleared;
pub mod iter_aux;
pub mod iter_codes;
pub mod l_alloc;
pub mod libsize;
pub mod lmemfind;
pub mod loadsafe;
pub mod localtime_r;
pub mod lua_a_pushclass;
pub mod lua_a_pushvalue;
pub mod lua_a_toobject;
pub mod lua_absindex;
pub mod lua_b_assert;
pub mod lua_b_error;
pub mod lua_b_freebuffer;
pub mod lua_b_gcinfo;
pub mod lua_b_getfenv;
pub mod lua_b_getmetatable;
pub mod lua_b_inext;
pub mod lua_b_ipairs;
pub mod lua_b_newbuffer;
pub mod lua_b_newproxy;
pub mod lua_b_next;
pub mod lua_b_pairs;
pub mod lua_b_pcallcont;
pub mod lua_b_pcallrun;
pub mod lua_b_pcally;
pub mod lua_b_print;
pub mod lua_b_rawequal;
pub mod lua_b_rawget;
pub mod lua_b_rawlen;
pub mod lua_b_rawset;
pub mod lua_b_select;
pub mod lua_b_setfenv;
pub mod lua_b_setmetatable;
pub mod lua_b_tonumber;
pub mod lua_b_tostring;
pub mod lua_b_type;
pub mod lua_b_typeof;
pub mod lua_b_xpcallcont;
pub mod lua_b_xpcallerr;
pub mod lua_b_xpcally;
pub mod lua_break;
pub mod lua_breakpoint;
pub mod lua_c_allocationrate;
pub mod lua_c_barrierback;
pub mod lua_c_barrierf;
pub mod lua_c_barriertable;
pub mod lua_c_dump;
pub mod lua_c_enumheap;
pub mod lua_c_freeall;
pub mod lua_c_fullgc;
pub mod lua_c_statename;
pub mod lua_c_step;
pub mod lua_c_upvalclosed;
pub mod lua_c_validate;
pub mod lua_call;
pub mod lua_callbacks;
pub mod lua_checkstack;
pub mod lua_cleartable;
pub mod lua_clock;
pub mod lua_clonefunction;
pub mod lua_clonetable;
pub mod lua_close;
pub mod lua_concat;
pub mod lua_costatus;
pub mod lua_cpcall;
pub mod lua_createtable;
pub mod lua_d_call;
pub mod lua_d_callint;
pub mod lua_d_callny;
pub mod lua_d_check_cstack;
pub mod lua_d_grow_ci;
pub mod lua_d_growstack;
pub mod lua_d_pcall;
pub mod lua_d_performcally;
pub mod lua_d_rawrunprotected_ldo;
pub mod lua_d_rawrunprotected_ldo_alt_b;
pub mod lua_d_realloc_ci;
pub mod lua_d_reallocstack;
pub mod lua_d_seterrorobj;
pub mod lua_d_throw_ldo;
pub mod lua_d_throw_ldo_alt_b;
pub mod lua_debugtrace;
pub mod lua_e_freethread;
pub mod lua_e_newthread;
pub mod lua_encodepointer;
pub mod lua_equal;
pub mod lua_error;
pub mod lua_f_close;
pub mod lua_f_closeupval;
pub mod lua_f_findlocal;
pub mod lua_f_findupval;
pub mod lua_f_freeclosure;
pub mod lua_f_freeproto;
pub mod lua_f_freeupval;
pub mod lua_f_getlocal;
pub mod lua_f_new_cclosure;
pub mod lua_f_new_lclosure;
pub mod lua_f_newproto;
pub mod lua_f_recordhit;
pub mod lua_g_aritherror;
pub mod lua_g_breakpoint;
pub mod lua_g_concaterror;
pub mod lua_g_forerror_l;
pub mod lua_g_getline;
pub mod lua_g_hasnative;
pub mod lua_g_indexerror;
pub mod lua_g_isnative;
pub mod lua_g_methoderror;
pub mod lua_g_missingmembererror;
pub mod lua_g_onbreak;
pub mod lua_g_ordererror;
pub mod lua_g_pusherror;
pub mod lua_g_readonlyerror;
pub mod lua_g_runerror_l;
pub mod lua_g_typeerror_l;
pub mod lua_gc;
pub mod lua_getallocf;
pub mod lua_getargument;
pub mod lua_getcounters;
pub mod lua_getcoverage;
pub mod lua_getfenv;
pub mod lua_getfield;
pub mod lua_getinfo;
pub mod lua_getlightuserdataname;
pub mod lua_getlocal;
pub mod lua_getmetatable;
pub mod lua_getreadonly;
pub mod lua_gettable;
pub mod lua_getthreaddata;
pub mod lua_gettop;
pub mod lua_getupvalue;
pub mod lua_getuserdatadtor;
pub mod lua_getuserdatametatable;
pub mod lua_h_clear;
pub mod lua_h_clone;
pub mod lua_h_free;
pub mod lua_h_get;
pub mod lua_h_getn;
pub mod lua_h_getnum;
pub mod lua_h_getp;
pub mod lua_h_getstr;
pub mod lua_h_new;
pub mod lua_h_newkey;
pub mod lua_h_next;
pub mod lua_h_resizearray;
pub mod lua_h_resizehash;
pub mod lua_h_set;
pub mod lua_h_setnum;
pub mod lua_h_setp;
pub mod lua_h_setstr;
pub mod lua_insert;
pub mod lua_is_lfunction;
pub mod lua_iscfunction;
pub mod lua_isnumber;
pub mod lua_isstring;
pub mod lua_isthreadreset;
pub mod lua_isuserdata;
pub mod lua_isyieldable;
pub mod lua_l_addchar;
pub mod lua_l_addlstring;
pub mod lua_l_addstring;
pub mod lua_l_addvalue;
pub mod lua_l_addvalueany;
pub mod lua_l_argerror_l;
pub mod lua_l_buffinit;
pub mod lua_l_buffinitsize;
pub mod lua_l_callmeta;
pub mod lua_l_callyieldable;
pub mod lua_l_checkany;
pub mod lua_l_checkboolean;
pub mod lua_l_checkbuffer;
pub mod lua_l_checkinteger;
pub mod lua_l_checkinteger_64;
pub mod lua_l_checklstring;
pub mod lua_l_checknumber;
pub mod lua_l_checkoption;
pub mod lua_l_checkstack;
pub mod lua_l_checktype;
pub mod lua_l_checkudata;
pub mod lua_l_checkunsigned;
pub mod lua_l_checkvector;
pub mod lua_l_error_l;
pub mod lua_l_findtable;
pub mod lua_l_getmetafield;
pub mod lua_l_newmetatable;
pub mod lua_l_newstate;
pub mod lua_l_openlibs;
pub mod lua_l_optboolean;
pub mod lua_l_optinteger;
pub mod lua_l_optinteger_64;
pub mod lua_l_optlstring;
pub mod lua_l_optnumber;
pub mod lua_l_optunsigned;
pub mod lua_l_optvector;
pub mod lua_l_prepbuffsize;
pub mod lua_l_pushresult;
pub mod lua_l_pushresultsize;
pub mod lua_l_register;
pub mod lua_l_sandbox;
pub mod lua_l_sandboxthread;
pub mod lua_l_tolstring;
pub mod lua_l_traceback;
pub mod lua_l_typeerror_l;
pub mod lua_l_typename;
pub mod lua_l_where;
pub mod lua_lessthan;
pub mod lua_lightuserdatatag;
pub mod lua_m_free;
pub mod lua_m_freearray;
pub mod lua_m_freegco;
pub mod lua_m_getnextpage;
pub mod lua_m_getpageinfo;
pub mod lua_m_getpagewalkinfo;
pub mod lua_m_new;
pub mod lua_m_newgco;
pub mod lua_m_realloc;
pub mod lua_m_toobig;
pub mod lua_m_visitgco;
pub mod lua_m_visitpage;
pub mod lua_mainthread;
pub mod lua_namecallatom;
pub mod lua_newbuffer;
pub mod lua_newstate;
pub mod lua_newthread;
pub mod lua_newuserdatadtor;
pub mod lua_newuserdatatagged;
pub mod lua_newuserdatataggedwithmetatable;
pub mod lua_next;
pub mod lua_o_chunkid;
pub mod lua_o_log_2;
pub mod lua_o_pushfstring;
pub mod lua_o_pushvfstring;
pub mod lua_o_rawequal_key;
pub mod lua_o_rawequal_obj;
pub mod lua_o_str_2_d;
pub mod lua_o_str_2_l;
pub mod lua_o_utf_8_esc;
pub mod lua_objlen;
pub mod lua_pcall;
pub mod lua_pushboolean;
pub mod lua_pushcclosurek;
pub mod lua_pushfstring_l;
pub mod lua_pushinteger;
pub mod lua_pushinteger_64;
pub mod lua_pushlightuserdatatagged;
pub mod lua_pushlstring;
pub mod lua_pushnil;
pub mod lua_pushnumber;
pub mod lua_pushstring;
pub mod lua_pushthread;
pub mod lua_pushunsigned;
pub mod lua_pushvalue;
pub mod lua_pushvector_lapi;
pub mod lua_pushvector_lapi_alt_b;
pub mod lua_pushvfstring;
pub mod lua_r_addclassmember;
pub mod lua_r_createobject;
pub mod lua_r_freeclass;
pub mod lua_r_freeobject;
pub mod lua_r_newclass;
pub mod lua_rawcheckstack;
pub mod lua_rawequal;
pub mod lua_rawget;
pub mod lua_rawgetfield;
pub mod lua_rawgeti;
pub mod lua_rawgetptagged;
pub mod lua_rawiter;
pub mod lua_rawset;
pub mod lua_rawsetfield;
pub mod lua_rawseti;
pub mod lua_rawsetptagged;
pub mod lua_ref;
pub mod lua_registeruserdatadirectaccess;
pub mod lua_registeruserdatadirectfieldget;
pub mod lua_remove;
pub mod lua_replace;
pub mod lua_resetthread;
pub mod lua_resume;
pub mod lua_resumeerror;
pub mod lua_s_buffinish;
pub mod lua_s_bufstart;
pub mod lua_s_free;
pub mod lua_s_hash;
pub mod lua_s_newlstr;
pub mod lua_s_resize;
pub mod lua_setfenv;
pub mod lua_setfield;
pub mod lua_setlightuserdataname;
pub mod lua_setlocal;
pub mod lua_setmemcat;
pub mod lua_setmetatable;
pub mod lua_setreadonly;
pub mod lua_setsafeenv;
pub mod lua_settable;
pub mod lua_setthreaddata;
pub mod lua_settop;
pub mod lua_setupvalue;
pub mod lua_setuserdatadtor;
pub mod lua_setuserdatametatable;
pub mod lua_setuserdatatag;
pub mod lua_singlestep;
pub mod lua_stackdepth;
pub mod lua_status;
pub mod lua_t_gettm;
pub mod lua_t_gettmbyobj;
pub mod lua_t_init;
pub mod lua_t_objtypename;
pub mod lua_t_objtypenamestr;
pub mod lua_toboolean;
pub mod lua_tobuffer;
pub mod lua_tocfunction;
pub mod lua_tointeger_64;
pub mod lua_tointegerx;
pub mod lua_tolightuserdata;
pub mod lua_tolightuserdatatagged;
pub mod lua_tolstring;
pub mod lua_tolstringatom;
pub mod lua_tonumberx;
pub mod lua_topointer;
pub mod lua_tostringatom;
pub mod lua_totalbytes;
pub mod lua_tothread;
pub mod lua_tounsignedx;
pub mod lua_touserdata;
pub mod lua_touserdatatagged;
pub mod lua_tovector;
pub mod lua_type;
pub mod lua_typename;
pub mod lua_u_freeudata;
pub mod lua_u_newudata;
pub mod lua_unref;
pub mod lua_userdatadirectfield_setboolean;
pub mod lua_userdatadirectfield_setinteger_64;
pub mod lua_userdatadirectfield_setnil;
pub mod lua_userdatadirectfield_setnumber;
pub mod lua_userdatadirectfield_setvector_lapi;
pub mod lua_userdatadirectfield_setvector_lapi_alt_b;
pub mod lua_userdatatag;
pub mod lua_v_call_tm;
pub mod lua_v_concat;
pub mod lua_v_doarithimpl;
pub mod lua_v_dolen;
pub mod lua_v_equalval;
pub mod lua_v_getimport;
pub mod lua_v_gettable;
pub mod lua_v_lessequal;
pub mod lua_v_lessthan;
pub mod lua_v_prepare_forn;
pub mod lua_v_settable;
pub mod lua_v_strcmp;
pub mod lua_v_tonumber;
pub mod lua_v_tostring;
pub mod lua_v_tovector;
pub mod lua_v_tryfunc_tm;
pub mod lua_xmove;
pub mod lua_xpush;
pub mod lua_yield;
pub mod luai_int_2_str;
pub mod luai_lerpf;
pub mod luai_num_2_str;
pub mod luai_numidiv;
pub mod luai_nummod;
pub mod luai_veceq;
pub mod luai_vecisnan;
pub mod luaopen_base;
pub mod luaopen_bit_32;
pub mod luaopen_buffer;
pub mod luaopen_class;
pub mod luaopen_coroutine;
pub mod luaopen_debug;
pub mod luaopen_integer;
pub mod luaopen_math;
pub mod luaopen_os;
pub mod luaopen_string;
pub mod luaopen_table;
pub mod luaopen_utf_8;
pub mod luaopen_vector;
pub mod luau_callhook;
pub mod luau_execute;
pub mod luau_f_abs;
pub mod luau_f_acos;
pub mod luau_f_arshift;
pub mod luau_f_asin;
pub mod luau_f_assert;
pub mod luau_f_atan;
pub mod luau_f_atan_2;
pub mod luau_f_band;
pub mod luau_f_bnot;
pub mod luau_f_bor;
pub mod luau_f_btest;
pub mod luau_f_bufferreadlong;
pub mod luau_f_bufferwritelong;
pub mod luau_f_bxor;
pub mod luau_f_byte;
pub mod luau_f_byteswap;
pub mod luau_f_ceil;
pub mod luau_f_ceil_sse_41;
pub mod luau_f_char;
pub mod luau_f_clamp;
pub mod luau_f_cos;
pub mod luau_f_cosh;
pub mod luau_f_countlz;
pub mod luau_f_countrz;
pub mod luau_f_deg;
pub mod luau_f_exp;
pub mod luau_f_extract;
pub mod luau_f_extractk;
pub mod luau_f_floor;
pub mod luau_f_floor_sse_41;
pub mod luau_f_fmod;
pub mod luau_f_frexp;
pub mod luau_f_getmetatable;
pub mod luau_f_integeradd;
pub mod luau_f_integerarshift;
pub mod luau_f_integerband;
pub mod luau_f_integerbnot;
pub mod luau_f_integerbor;
pub mod luau_f_integerbswap;
pub mod luau_f_integerbtest;
pub mod luau_f_integerbxor;
pub mod luau_f_integerclamp;
pub mod luau_f_integercountlz;
pub mod luau_f_integercountrz;
pub mod luau_f_integercreate;
pub mod luau_f_integerdiv;
pub mod luau_f_integerextract;
pub mod luau_f_integerge;
pub mod luau_f_integergt;
pub mod luau_f_integeridiv;
pub mod luau_f_integerle;
pub mod luau_f_integerlrotate;
pub mod luau_f_integerlshift;
pub mod luau_f_integerlt;
pub mod luau_f_integermax;
pub mod luau_f_integermin;
pub mod luau_f_integermod;
pub mod luau_f_integermul;
pub mod luau_f_integerneg;
pub mod luau_f_integerrem;
pub mod luau_f_integerrrotate;
pub mod luau_f_integerrshift;
pub mod luau_f_integersub;
pub mod luau_f_integertonumber;
pub mod luau_f_integerudiv;
pub mod luau_f_integeruge;
pub mod luau_f_integerugt;
pub mod luau_f_integerule;
pub mod luau_f_integerult;
pub mod luau_f_integerurem;
pub mod luau_f_isfinite;
pub mod luau_f_isinf;
pub mod luau_f_isnan;
pub mod luau_f_ldexp;
pub mod luau_f_len;
pub mod luau_f_lerp;
pub mod luau_f_log;
pub mod luau_f_log_10;
pub mod luau_f_lrotate;
pub mod luau_f_lshift;
pub mod luau_f_max;
pub mod luau_f_min;
pub mod luau_f_missing;
pub mod luau_f_modf;
pub mod luau_f_pow;
pub mod luau_f_rad;
pub mod luau_f_rawequal;
pub mod luau_f_rawget;
pub mod luau_f_rawlen;
pub mod luau_f_rawset;
pub mod luau_f_readfp;
pub mod luau_f_readinteger;
pub mod luau_f_replace;
pub mod luau_f_round;
pub mod luau_f_round_sse_41;
pub mod luau_f_rrotate;
pub mod luau_f_rshift;
pub mod luau_f_select;
pub mod luau_f_setmetatable;
pub mod luau_f_sign;
pub mod luau_f_sin;
pub mod luau_f_sinh;
pub mod luau_f_sqrt;
pub mod luau_f_sub;
pub mod luau_f_tan;
pub mod luau_f_tanh;
pub mod luau_f_tinsert;
pub mod luau_f_tonumber;
pub mod luau_f_tostring;
pub mod luau_f_tunpack;
pub mod luau_f_type;
pub mod luau_f_typeof;
pub mod luau_f_vector;
pub mod luau_f_vectorabs;
pub mod luau_f_vectorceil;
pub mod luau_f_vectorclamp;
pub mod luau_f_vectorcross;
pub mod luau_f_vectordot;
pub mod luau_f_vectorfloor;
pub mod luau_f_vectorlerp;
pub mod luau_f_vectormagnitude;
pub mod luau_f_vectormax;
pub mod luau_f_vectormin;
pub mod luau_f_vectornormalize;
pub mod luau_f_vectorsign;
pub mod luau_f_writefp;
pub mod luau_f_writeinteger;
pub mod luau_finishop;
pub mod luau_hassse_41;
pub mod luau_load;
pub mod luau_poscall;
pub mod luau_precall;
pub mod luau_setupcci;
pub mod luau_skipstep;
pub mod luaui_clampf;
pub mod luaui_signf;
pub mod mainposition;
pub mod markmt;
pub mod markroot;
pub mod r#match;
pub mod match_capture;
pub mod match_class;
pub mod matchbalance;
pub mod matchbracketclass;
pub mod math_abs;
pub mod math_acos;
pub mod math_asin;
pub mod math_atan;
pub mod math_atan_2;
pub mod math_ceil;
pub mod math_clamp;
pub mod math_cos;
pub mod math_cosh;
pub mod math_deg;
pub mod math_exp;
pub mod math_floor;
pub mod math_fmod;
pub mod math_frexp;
pub mod math_isfinite;
pub mod math_isinf;
pub mod math_isnan;
pub mod math_ldexp;
pub mod math_lerp;
pub mod math_log;
pub mod math_log_10;
pub mod math_map;
pub mod math_max;
pub mod math_min;
pub mod math_modf;
pub mod math_noise;
pub mod math_pow;
pub mod math_rad;
pub mod math_random;
pub mod math_randomseed;
pub mod math_round;
pub mod math_sign;
pub mod math_sin;
pub mod math_sinh;
pub mod math_sqrt;
pub mod math_tan;
pub mod math_tanh;
pub mod max_expand;
pub mod maxn;
pub mod min_expand;
pub mod moveelements;
pub mod mul_128;
pub mod mul_192_hi;
pub mod newblock;
pub mod newclasspage;
pub mod newgcoblock;
pub mod newkey;
pub mod newlstr;
pub mod newpage;
pub mod nospecials;
pub mod numusearray;
pub mod numusehash;
pub mod os_clock;
pub mod os_date;
pub mod os_difftime;
pub mod os_time;
pub mod os_timegm;
pub mod packint;
pub mod pcg_32_random;
pub mod pcg_32_seed;
pub mod performcall;
pub mod perlin;
pub mod perlin_fade;
pub mod perlin_grad;
pub mod perlin_lerp;
pub mod posrelat;
pub mod preinit_state;
pub mod prepstate;
pub mod printexp;
pub mod printspecial;
pub mod printunsignedrev;
pub mod propagateall;
pub mod propagatemark;
pub mod pseudo_2_addr;
pub mod push_captures;
pub mod push_onecapture;
pub mod pusherror;
pub mod read;
pub mod read_string;
pub mod read_var_int;
pub mod read_var_int_64;
pub mod reallymarkobject;
pub mod record_gc_delta_time;
pub mod record_gc_state_step;
pub mod rehash;
pub mod remap_userdata_types;
pub mod remarkupvals;
pub mod removeentry;
pub mod reprepstate;
pub mod resize;
pub mod resolve_import_safe;
pub mod restore_stack_limit;
pub mod resume;
pub mod resume_continue;
pub mod resume_error;
pub mod resume_findhandler;
pub mod resume_finish;
pub mod resume_handle;
pub mod resume_start;
pub mod roundodd;
pub mod roundsd_sse_41;
pub mod safejson;
pub mod scanformat;
pub mod schubfach;
pub mod setarrayvector;
pub mod setboolfield;
pub mod setfield;
pub mod setnodevector;
pub mod shrinkbuffers;
pub mod shrinkbuffersfull;
pub mod shrinkstack;
pub mod shrinkstackprotected;
pub mod singlematch;
pub mod sort_func;
pub mod sort_heap;
pub mod sort_less;
pub mod sort_rec;
pub mod sort_siftheap;
pub mod sort_swap;
pub mod stack_init;
pub mod start_capture;
pub mod start_gc_cycle_metrics;
pub mod str_byte;
pub mod str_char;
pub mod str_find;
pub mod str_find_aux;
pub mod str_format;
pub mod str_gsub;
pub mod str_len;
pub mod str_lower;
pub mod str_match;
pub mod str_pack;
pub mod str_packsize;
pub mod str_rep;
pub mod str_reverse;
pub mod str_split;
pub mod str_sub;
pub mod str_unpack;
pub mod str_upper;
pub mod stringresizeprotected;
pub mod sweepgcopage;
pub mod tableresizeprotected;
pub mod tag_error;
pub mod tclear;
pub mod tclone;
pub mod tconcat;
pub mod tcreate;
pub mod tfind;
pub mod tfreeze;
pub mod tinsert;
pub mod tisfrozen;
pub mod tmove;
pub mod tpack;
pub mod traverseclass;
pub mod traverseclosure;
pub mod traverseobject;
pub mod traverseproto;
pub mod traversestack;
pub mod traversetable;
pub mod tremove;
pub mod trimzero;
pub mod tsort;
pub mod tunpack;
pub mod u_posrelat;
pub mod unlinkstr;
pub mod unpackint;
pub mod updateaboundary;
pub mod utf_8_decode;
pub mod utfchar;
pub mod utflen;
pub mod validateclass;
pub mod validateclosure;
pub mod validategco;
pub mod validategraylist;
pub mod validateobj;
pub mod validateobject;
pub mod validateobjref;
pub mod validateproto;
pub mod validateref;
pub mod validatestack;
pub mod validatetable;
pub mod vector_abs;
pub mod vector_angle;
pub mod vector_ceil;
pub mod vector_clamp;
pub mod vector_create;
pub mod vector_cross;
pub mod vector_dot;
pub mod vector_floor;
pub mod vector_index;
pub mod vector_lerp;
pub mod vector_magnitude;
pub mod vector_max;
pub mod vector_min;
pub mod vector_normalize;
pub mod vector_sign;
pub mod vm_case_lvmexecute;
pub mod vm_case_lvmexecute_alt_aa;
pub mod vm_case_lvmexecute_alt_ab;
pub mod vm_case_lvmexecute_alt_ac;
pub mod vm_case_lvmexecute_alt_ad;
pub mod vm_case_lvmexecute_alt_ae;
pub mod vm_case_lvmexecute_alt_af;
pub mod vm_case_lvmexecute_alt_ag;
pub mod vm_case_lvmexecute_alt_ah;
pub mod vm_case_lvmexecute_alt_ai;
pub mod vm_case_lvmexecute_alt_aj;
pub mod vm_case_lvmexecute_alt_ak;
pub mod vm_case_lvmexecute_alt_al;
pub mod vm_case_lvmexecute_alt_am;
pub mod vm_case_lvmexecute_alt_an;
pub mod vm_case_lvmexecute_alt_ao;
pub mod vm_case_lvmexecute_alt_ap;
pub mod vm_case_lvmexecute_alt_aq;
pub mod vm_case_lvmexecute_alt_ar;
pub mod vm_case_lvmexecute_alt_as;
pub mod vm_case_lvmexecute_alt_at;
pub mod vm_case_lvmexecute_alt_au;
pub mod vm_case_lvmexecute_alt_av;
pub mod vm_case_lvmexecute_alt_aw;
pub mod vm_case_lvmexecute_alt_ax;
pub mod vm_case_lvmexecute_alt_ay;
pub mod vm_case_lvmexecute_alt_az;
pub mod vm_case_lvmexecute_alt_b;
pub mod vm_case_lvmexecute_alt_ba;
pub mod vm_case_lvmexecute_alt_bb;
pub mod vm_case_lvmexecute_alt_bc;
pub mod vm_case_lvmexecute_alt_bd;
pub mod vm_case_lvmexecute_alt_be;
pub mod vm_case_lvmexecute_alt_bf;
pub mod vm_case_lvmexecute_alt_bg;
pub mod vm_case_lvmexecute_alt_bh;
pub mod vm_case_lvmexecute_alt_bi;
pub mod vm_case_lvmexecute_alt_bj;
pub mod vm_case_lvmexecute_alt_bk;
pub mod vm_case_lvmexecute_alt_bl;
pub mod vm_case_lvmexecute_alt_bm;
pub mod vm_case_lvmexecute_alt_bn;
pub mod vm_case_lvmexecute_alt_bo;
pub mod vm_case_lvmexecute_alt_bp;
pub mod vm_case_lvmexecute_alt_bq;
pub mod vm_case_lvmexecute_alt_br;
pub mod vm_case_lvmexecute_alt_bs;
pub mod vm_case_lvmexecute_alt_bt;
pub mod vm_case_lvmexecute_alt_bu;
pub mod vm_case_lvmexecute_alt_bv;
pub mod vm_case_lvmexecute_alt_bw;
pub mod vm_case_lvmexecute_alt_bx;
pub mod vm_case_lvmexecute_alt_by;
pub mod vm_case_lvmexecute_alt_bz;
pub mod vm_case_lvmexecute_alt_c;
pub mod vm_case_lvmexecute_alt_ca;
pub mod vm_case_lvmexecute_alt_cb;
pub mod vm_case_lvmexecute_alt_cc;
pub mod vm_case_lvmexecute_alt_cd;
pub mod vm_case_lvmexecute_alt_ce;
pub mod vm_case_lvmexecute_alt_cf;
pub mod vm_case_lvmexecute_alt_cg;
pub mod vm_case_lvmexecute_alt_ch;
pub mod vm_case_lvmexecute_alt_ci;
pub mod vm_case_lvmexecute_alt_cj;
pub mod vm_case_lvmexecute_alt_ck;
pub mod vm_case_lvmexecute_alt_d;
pub mod vm_case_lvmexecute_alt_e;
pub mod vm_case_lvmexecute_alt_f;
pub mod vm_case_lvmexecute_alt_g;
pub mod vm_case_lvmexecute_alt_h;
pub mod vm_case_lvmexecute_alt_i;
pub mod vm_case_lvmexecute_alt_j;
pub mod vm_case_lvmexecute_alt_k;
pub mod vm_case_lvmexecute_alt_l;
pub mod vm_case_lvmexecute_alt_m;
pub mod vm_case_lvmexecute_alt_n;
pub mod vm_case_lvmexecute_alt_o;
pub mod vm_case_lvmexecute_alt_p;
pub mod vm_case_lvmexecute_alt_q;
pub mod vm_case_lvmexecute_alt_r;
pub mod vm_case_lvmexecute_alt_s;
pub mod vm_case_lvmexecute_alt_t;
pub mod vm_case_lvmexecute_alt_u;
pub mod vm_case_lvmexecute_alt_v;
pub mod vm_case_lvmexecute_alt_w;
pub mod vm_case_lvmexecute_alt_x;
pub mod vm_case_lvmexecute_alt_y;
pub mod vm_case_lvmexecute_alt_z;
pub mod writestring;