summaryrefslogtreecommitdiffstats
path: root/xpcom/glue
Commit message (Collapse)AuthorAgeLines
* MoonchildProductions#1251 - Part 4: Core build system changes, lots of ↵athenian2002019-10-21-1/+1
| | | | | | | | libevent/IPC junk. This is mostly ifdefs, but as you can see, Solaris is actually a lot like Linux. They're both more SysV than BSD at core, and most of the differences have more to do with Solaris not using glibc than anything else. I still need to audit a lot of these changes and understand why they're needed and what the alternative approaches are. After this patch, most of the core functionality needed to build Solaris is here.
* Add a ClearElementAt API to nsTArrayJustOff2019-03-13-0/+18
|
* Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18-2/+0
|
* Consolidate tracing and traversing.wolfbeast2019-01-18-11/+32
|
* Add overflow checks for extending nsTArrays.wolfbeast2018-11-02-24/+50
| | | | | | Surprisingly, this was previously not done. Also, some of this code seems to be incorrect or, at the very least, wasn't clear what it was trying to do.
* Add mozilla::Spantrav902018-10-06-0/+84
|
* Replace the custom logic in ObserverList with an nsTObserverArray which has ↵wolfbeast2018-09-11-7/+7
| | | | all the necessary logic for stable iteration over a potentially changing list of items.
* Remove the const to fix the -Wignored-qualifiers warning with GCC 8trav902018-08-10-2/+2
|
* Remove MOZ_WIDGET_GONK [1/2]wolfbeast2018-05-12-6/+5
| | | | Tag #288
* Remove sandbox ductwork conditional code.wolfbeast2018-05-03-4/+0
|
* Bug 1452202 - Clean up PLDHashTable move operator. r=froydnj, a=RyanVMEric Rahm2018-04-19-5/+5
| | | | | | --HG-- extra : source : 9036c64b7a66ffe93e717ca97642a4400e396d9c extra : intermediate-source : 041d1c561feb5f4d9bcd492f31f7203ca477f938
* Remove XPCOM checks for Windows Vista and clean up unused header files.wolfbeast2018-02-19-7/+1
| | | | Tag #22
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+30515