summaryrefslogtreecommitdiff
path: root/mfbt
Commit message (Collapse)AuthorAge
* Implement mozilla::IsAsciiAlphaPale Moon2018-05-01
| | | | | This implements what you think the function isAlpha() is. (and you were right until Windows 10 version 1803)
* Update lz4 to 1.8.0.Pale Moon2018-03-16
|
* Add check for Windows 8.1 versionPale Moon2018-01-19
| | | | We'll probably need this at some point for issues not found in Win 8 but present in 8.1
* JS - OOM (code clean up)janekptacijarabaci2017-07-23
|
* mfbt:tests: Handle targets with less strict alignment in TestPairMichael Karcher2017-06-29
| | | | | | | | | | Previously, the tests assumed that the alignment of int and long equals their size. This commit fixes the tests for targets like m68k that have sizeof(int) == 4 and alignof(int) == 2. A static helper function sizemax was introduced as the offset of the second element in Pair<int,long> might be either determined by its alignment requirement or the size of the preceding int element and we use the helper function to pick the larger of the two values.
* mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonAreaJohn Paul Adrian Glaubitz2017-06-29
|
* Remove Windows intrinsics from Atomic.h and allow Atomic to hold 64-bit ↵trav902017-05-03
| | | | types everywhere
* Make IsConvertible handle voidtrav902017-05-01
|
* operator() Use perfect forwarding to avoid redundant copytrav902017-01-20
|
* Make mozilla::Function support pointer to member functiontrav902017-01-20
|
* Add tests for mozilla::Functiontrav902017-01-20
|
* Add a type-erased callable wrapper, mozilla::Function, to MFBTtrav902017-01-20
|
* Add assignment operators to mozilla::Pairtrav902016-12-05
|
* Allow copying of mozilla::Pair objectstrav902016-12-05
|
* Add an equivalent of std::make_pair for mozilla::Pairtrav902016-12-05
| | | | BMO 1142366
* Add mozilla::Declvaltrav902016-11-02
|
* Add mozilla::AddRvalueReferencetrav902016-11-02
|
* Fix for CV-qualified pointers + added tests.trav902016-11-02
|
* Add variadic NS_NewRunnableMethodWithArgs with storage&passing argument type ↵trav902016-11-02
| | | | decorators
* Use all available atomic operations on Windows (including 64-bit operations ↵Pale Moon2016-09-11
| | | | on 32-bit platforms).
* Base import of Tycho code (warning: huge commit)Pale Moon2016-09-01
|
* Set execute attributes on .sh files in treetrav902016-04-17
|
* Cleanup comments for old GCC versionstrav902015-12-04
|
* Remove old GCC version checks (Part 3)trav902015-11-28
|
* Remove old GCC version checks (Part 2)trav902015-11-28
|
* Remove old GCC version checks (Part 1)trav902015-11-28
|
* Bump the minimum supported GCC version to 4.6trav902015-11-26
|
* Revert C++11 keyword without -Wc++0x compatPale Moon2015-09-20
|
* Merge branch 'master' into GoannaPale Moon2015-06-09
|\
| * Add support for tagged anonymous memoryPale Moon2015-06-02
| |
* | Wholesale switch remaining code to GoannaPale Moon2015-05-27
|/
* Implement intrinsic count leading/trailing zeroes and population.Pale Moon2015-02-24
|
* Remove OS/2 code part 1Pale Moon2014-09-24
|
* Recommit working copy to repo with proper line endings.wolfbeast2014-05-21