Ali Mohammad Pur
f96a3c002a
Everywhere: Stop shoving things into ::std and mentioning them as such
...
Note that this still keeps the old behaviour of putting things in std by
default on serenity so the tools can be happy, but if USING_AK_GLOBALLY
is unset, AK behaves like a good citizen and doesn't try to put things
in the ::std namespace.
std::nothrow_t and its friends get to stay because I'm being told that
compilers assume things about them and I can't yeet them into a
different namespace...for now.
2022-12-14 11:44:32 +01:00
Ali Mohammad Pur
72514d6915
AK: Make Types.h not export its functions if !USING_AK_GLOBALLY
2022-12-14 11:44:32 +01:00
Linus Groh
b90f505409
LibJS: Convert WrappedFunction::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
54ebf71da2
LibJS: Convert WeakSet::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
cac71a6847
LibJS: Convert WeakRef::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
3358ddfd0e
LibJS: Convert WeakMap::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
37c85fa07e
LibJS: Convert TypedArray::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
dd3d133968
LibJS: Convert SymbolObject::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
049e99b5f0
LibJS: Convert StringObject::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
337c55a893
LibJS: Convert StringIterator::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
c200c247e4
LibJS: Convert SetIterator::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
1c8b700248
LibJS: Convert Set::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
9946e9e874
LibJS: Convert RegExpStringIterator::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
cad40ec953
LibJS: Convert RegExpObject::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
bfb8d83535
LibJS: Convert Realm::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
e0818bf21e
LibJS: Convert ProxyObject::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
6e386acb11
LibJS: Convert PromiseResolvingFunction::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
d3cb7cd584
LibJS: Convert PromiseFooElementFunction::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
716c8bdc9d
LibJS: Convert PromiseReaction::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
a4d85cd522
LibJS: Convert Promise::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
ddc6e139a6
LibJS: Convert Object::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
f990095728
LibJS: Convert NumberObject::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
b42e293ddd
LibJS: Convert NativeFunction::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
9846d23c79
LibJS: Convert MapIterator::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
d48cdc7fa6
LibJS: Convert Map::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
45f903da00
LibJS: Convert Intrinsics::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
237402aea9
LibJS: Convert Intl::Segments::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
df589bb05b
LibJS: Convert Intl::SegmentIterator::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
658bd2f342
LibJS: Convert Intl::NumberFormatFunction::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
b2034c59dc
LibJS: Convert Intl::Locale::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
81d5bbcb04
LibJS: Convert Intl::DateTimeFormatFunction::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
46acce5142
LibJS: Convert Intl::CollatorCompareFunction::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
83de01043f
LibJS: Convert GeneratorObject::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
d21ac9d820
LibJS: Convert Error::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
73efdb1cc4
LibJS: Convert ECMAScriptFunctionObject::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
790b21c8b5
LibJS: Convert Date::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
0eeb3164fa
LibJS: Convert DataView::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
efbd8ee072
LibJS: Convert BoundFunction::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
b48fa8756f
LibJS: Convert BooleanObject::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
cf0a24ff0c
LibJS: Convert BigIntObject::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
6528cbf51b
LibJS: Convert AsyncFromSyncIterator::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
4763cab323
LibJS: Convert ArrayIterator::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
947ea92bf6
LibJS: Convert ArrayBuffer::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
91b0123eaf
LibJS: Convert Array::create{,_from}() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
0c50751c13
LibJS: Convert AggregateError::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Linus Groh
2b92c15b34
LibJS: Convert Accessor::create() to NonnullGCPtr
2022-12-14 09:59:45 +00:00
Timothy Flynn
0ec433edce
LibJS: Explictly assert that a null GCPtr is not dereferenced
2022-12-14 09:59:35 +00:00
Xexxa
8379b87d4e
Base: Adjust size of emoji flags
...
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0030 U+E0035 U+E007F
UA-05 Vinnychchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0030 U+E0037 U+E007F
UA-07 Volyn
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0030 U+E0039 U+E007F
UA-09 Luhanshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0031 U+E0032 U+E007F
UA-12 Dnipropetrovshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0031 U+E0034 U+E007F
UA-14 Donechchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0031 U+E0038 U+E007F
UA-18 Zhytomyrshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0032 U+E0031 U+E007F
UA-21 Zakarpattia
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0032 U+E0033 U+E007F
UA-23 Zaporizhzhya
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0032 U+E0036 U+E007F
UA-26 Prykarpattia
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0033 U+E0030 U+E007F
UA-30 Kiev
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0033 U+E0032 U+E007F
UA-32 Kyivshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0033 U+E0035 U+E007F
UA-35 Kirovohradschyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0034 U+E0030 U+E007F
UA-40 Sevastopol
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0034 U+E0033 U+E007F
UA-43 Crimea
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0034 U+E0036 U+E007F
UA-46 Lvivshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0034 U+E0038 U+E007F
UA-48 Mykolayivschyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0035 U+E0031 U+E007F
UA-51 Odeshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0035 U+E0033 U+E007F
UA-53 Poltavshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0035 U+E0036 U+E007F
UA-56 Rivnenshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0035 U+E0039 U+E007F
UA-59 Sumshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0036 U+E0031 U+E007F
UA-61 Ternopilshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0036 U+E0033 U+E007F
UA-63 Kharkivshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0036 U+E0035 U+E007F
UA-65 Khersonshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0036 U+E0038 U+E007F
UA-68 Khmelnychchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0037 U+E0031 U+E007F
UA-71 Cherkashchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0037 U+E0034 U+E007F
UA-74 Chernihivshchyna
🏴 - U+1F3F4 U+E0075 U+E0061 U+E0037 U+E0037 U+E007F
UA-77 Chernivtsi Oblast
2022-12-14 09:59:19 +00:00
Filiph Siitam Sandström
f050534991
Lagom: Don't compile with -fPIC
on WIN32
2022-12-13 21:53:29 +00:00
Luke Wilde
ce39c907fd
LibJS: Support MM/DD/YYYY HH:MM <timezone-offset> format for Date
...
Required by Discord to determine if it should show Christmas themed
loading tips on the loading screen.
Fixes #16473 .
2022-12-13 21:42:28 +00:00