trav90
|
78af2402c2
|
operator() Use perfect forwarding to avoid redundant copy
|
2018-07-25 06:42:22 +08:00 |
|
trav90
|
bc453d31db
|
Make mozilla::Function support pointer to member function
|
2018-07-25 06:42:20 +08:00 |
|
trav90
|
5db56133fb
|
Add tests for mozilla::Function
|
2018-07-25 06:42:16 +08:00 |
|
trav90
|
40db9bfc1a
|
Add a type-erased callable wrapper, mozilla::Function, to MFBT
|
2018-07-25 06:42:14 +08:00 |
|
trav90
|
e3750943c9
|
Add assignment operators to mozilla::Pair
|
2018-07-25 06:20:58 +08:00 |
|
trav90
|
23e066c1f2
|
Allow copying of mozilla::Pair objects
|
2018-07-25 06:20:56 +08:00 |
|
trav90
|
a541823568
|
Add an equivalent of std::make_pair for mozilla::Pair
BMO 1142366
|
2018-07-25 06:20:54 +08:00 |
|
trav90
|
f3a3442605
|
Add mozilla::Declval
|
2018-07-25 01:22:29 +08:00 |
|
trav90
|
bc733631e1
|
Add mozilla::AddRvalueReference
|
2018-07-25 01:22:27 +08:00 |
|
trav90
|
83126064fe
|
Fix for CV-qualified pointers + added tests.
|
2018-07-25 01:22:25 +08:00 |
|
trav90
|
fa17bcef62
|
Add variadic NS_NewRunnableMethodWithArgs with storage&passing argument type decorators
|
2018-07-25 01:22:23 +08:00 |
|
Pale Moon
|
ed17be95ff
|
Use all available atomic operations on Windows (including 64-bit operations on 32-bit platforms).
|
2018-07-25 00:57:11 +08:00 |
|
Jeff Walden
|
f2c7851068
|
Bug 1246061.
|
2018-07-24 23:11:48 +08:00 |
|
trav90
|
0de5e152ca
|
Cleanup GCC (below 4.7) version checks & comments
|
2018-07-24 23:11:46 +08:00 |
|
wolfbeast
|
5ee6187aad
|
Prep tree for forward-porting Goanna, stage 1
|
2018-07-24 23:10:50 +08:00 |
|
Moonchild
|
baf46a6bf1
|
Merge pull request #1 from mozilla/esr38: Esr38 upstream pull
|
2018-07-24 23:04:07 +08:00 |
|