{"push_id":683840340,"size":415,"distinct_size":413,"ref":"refs/heads/apz","head":"c31118f2f865c558c56528ec87673d52a8de74a6","before":"c83f924b6f9285628c4845966f1c34a949692cf9","commits":[{"sha":"ade68101e4d77bce4698655e8e3f4d99571c616d","author":{"email":"a129bf763f99531def15560dcd67a8ee94032ae1@mit.edu","name":"Boris Zbarsky"},"message":"Bug 1166443.  Example codegen should output the right signature for Wrap() when the object is not wrappercached.  r=peterv","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/ade68101e4d77bce4698655e8e3f4d99571c616d"},{"sha":"a84d4cd60974ce4284ee7a4ce767ce71631fca1a","author":{"email":"ab5cc54e596b116de7a8f9daadb57d1970be9a4d@mozilla.com","name":"Nicholas Nethercote"},"message":"Bug 1168007 (part 8) - Use PLDHashTable2 in nsCycleCollector. r=froydnj.\n\n--HG--\nextra : rebase_source : f4781bc96a7cb7317cfd111014f42fb903c5dce2","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/a84d4cd60974ce4284ee7a4ce767ce71631fca1a"},{"sha":"f88934c4f689964f24a91b739c7ae35c5f59e262","author":{"email":"ab5cc54e596b116de7a8f9daadb57d1970be9a4d@mozilla.com","name":"Nicholas Nethercote"},"message":"Bug 1168007 (part 9) - Use PLDHashTable2 in nsCacheEntry. r=froydnj.\n\nIt's not entirely clear if it's necessary to call Clear() in\nnsCacheEntryHashTable::Init(). There is lots of inheritance around this code\nand the calling patterns of Init() and Shutdown() aren't clear. Better safe\nthan sorry.\n\n--HG--\nextra : rebase_source : e21764b8cbdf7cda7894651e57653e24ac7e1502","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/f88934c4f689964f24a91b739c7ae35c5f59e262"},{"sha":"71674e097cc4d124965404f3410c8ac91aaaaefc","author":{"email":"ab5cc54e596b116de7a8f9daadb57d1970be9a4d@mozilla.com","name":"Nicholas Nethercote"},"message":"Bug 1168007 (part 10) - Use PLDHashTable2 in nsDiskCacheBindery. r=froydnj.\n\nLike the last patch, the Clear() call in nsDiskCacheBindery::Init() is\ncautious.\n\n--HG--\nextra : rebase_source : ebf8fddcf455dddf43be843cac9c119cdc954ce7","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/71674e097cc4d124965404f3410c8ac91aaaaefc"},{"sha":"4c85dd6658c1f62b6fc3f7431f5f9c0b540f2eb6","author":{"email":"ab5cc54e596b116de7a8f9daadb57d1970be9a4d@mozilla.com","name":"Nicholas Nethercote"},"message":"Bug 1168007 (part 11) - Use PLDHashTable2 exclusively in TestPLDHash. r=froydnj.\n\n--HG--\nextra : rebase_source : 5a7fdaf46f525b762a946f226b186c453bea2c53","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/4c85dd6658c1f62b6fc3f7431f5f9c0b540f2eb6"},{"sha":"d72fb7dbac7571eefae3df5d7a402bb5b3cc3d92","author":{"email":"45c0b78143013bf87fdf96ee198d42c292f44f33@mozilla.com","name":"Jim Blandy"},"message":"Bug 1167468: Assert that JSObjects and their metadata are always in the same compartment. r=fitzgen\n\n--HG--\nextra : rebase_source : 37dbe5e910951fa37f0b5dbba446cfc09568fe29","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/d72fb7dbac7571eefae3df5d7a402bb5b3cc3d92"},{"sha":"ef4c50584c78550804cb34d52b7dab0208d5957f","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 2: Add MOZ_LOG_TEST. r=froydnj","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/ef4c50584c78550804cb34d52b7dab0208d5957f"},{"sha":"141e0ff4a20b82f36736db0cec2bc2a2c9dfcc74","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/141e0ff4a20b82f36736db0cec2bc2a2c9dfcc74"},{"sha":"828986138165443b863b053247b8941150db3709","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 4: Add PR_LOG_INFO. r=froydnj\n\nThis is an interstitial step in preparation for adding a new info level. For\nnow it just maps to debug.","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/828986138165443b863b053247b8941150db3709"},{"sha":"28978ade8cfa2a448e42caded74cb17649014973","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 5: Convert instances of PR_LOG_ALWAYS. r=froydnj\n\nMost instances were converted to PR_LOG_INFO, some to PR_LOG_DEBUG, and some\nto PR_LOG_ERROR.","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/28978ade8cfa2a448e42caded74cb17649014973"},{"sha":"5e397ff4b7374173ee74cb13a7497d240857a0a5","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 6: Add PR_LOG_VERBOSE. r=froydnj","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/5e397ff4b7374173ee74cb13a7497d240857a0a5"},{"sha":"7ac2b84d0cf2fd72ab15ccea418c2fd8c6953319","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 7: Convert PR_LOG_DEBUG + 1 to PR_LOG_VERBOSE. rs=froydnj\n\nUsed the command: |sed -E -i -e 's/PR_LOG_DEBUG\\s*\\+\\s*1/PR_LOG_VERBOSE/g'|","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/7ac2b84d0cf2fd72ab15ccea418c2fd8c6953319"},{"sha":"e33c69308eded361d401bafc91c47fefbdb70a0c","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 8: Convert log level 6 to PR_LOG_VERBOSE. r=jesup","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/e33c69308eded361d401bafc91c47fefbdb70a0c"},{"sha":"fb40eb5516a30f00d5c5e050553d14313d86d7c3","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 9: Remove instances of using numeric log levels 1-5. rs=froydnj","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/fb40eb5516a30f00d5c5e050553d14313d86d7c3"},{"sha":"39e425f2b773ac0a2795679c3f9f25e9d3fa41e9","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 10: Convert mtransport/logging.h to use PR_LOG levels. r=ekr\n\nTo fit into the new structure of mozilla logging we need to remove |ML_EMERG|\n(it is not used) and as an interim step we need to switch from using raw\nintegers to the new PR_LOG levels.","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/39e425f2b773ac0a2795679c3f9f25e9d3fa41e9"},{"sha":"75c3b99398f9a94b7e9d281db0f0d8d233390fb8","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 11: Align CSFLogLevel with PR_LOG levels. r=jesup\n\nThis aligns CSFLogLevel with the corresponding PR_LOG levels by removing the\nunused CRITICAL and NOTICE CSF log levels and renaming OBNOXIOUS to VERBOSE.\n\nmozilla/Logging.h was moved into the implementation file so as to avoid\ncompilation errors in C-only code.","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/75c3b99398f9a94b7e9d281db0f0d8d233390fb8"},{"sha":"89923319b4f50c22631b3c9fc22c4bb7bdb47d01","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 12: Convert nsPluginLogging to use PR_LOG levels. r=bsmedberg\n\nPLUGIN_LOG_MAX is removed as it's unused. PLUGIN_LOG_ALWAYS is mapped to\nPR_LOG_ERROR which will have the value of '1' now that PR_LOG_ALWAYS is\nremoved.","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/89923319b4f50c22631b3c9fc22c4bb7bdb47d01"},{"sha":"9bc793760dabedf8d647b3083125c5996b9f4125","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 13-1: Add log level enum class. r=froydnj\n\nThis adds the mozilla::LogLevel enum class. Additionaly a log_test function is\nadded to use rather than a macro, this allows us to enforce only\nmozilla::LogLevel is passed into the function.","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/9bc793760dabedf8d647b3083125c5996b9f4125"},{"sha":"a9afd68cefe1b9b3a004dbefaebd026675994f81","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj\n\nThis is straightforward mapping of PR_LOG levels to their LogLevel\ncounterparts:\n  PR_LOG_ERROR   -> LogLevel::Error\n  PR_LOG_WARNING -> LogLevel::Warning\n  PR_LOG_WARN    -> LogLevel::Warning\n  PR_LOG_INFO    -> LogLevel::Info\n  PR_LOG_DEBUG   -> LogLevel::Debug\n  PR_LOG_NOTICE  -> LogLevel::Debug\n  PR_LOG_VERBOSE -> LogLevel::Verbose\n\nInstances of PRLogModuleLevel were mapped to a fully qualified\nmozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a\nfully qualified mozilla::LogLevel::* level, and all other instances were\nmapped to us a shorter format of LogLevel::*.\n\nBustage for usage of the non-fully qualified LogLevel were fixed by adding\n|using mozilla::LogLevel;| where appropriate.","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/a9afd68cefe1b9b3a004dbefaebd026675994f81"},{"sha":"38901afce4dd5a35cf75fb78c38dda5edc67b69f","author":{"email":"f1e1561e4b41971f6098c582b67b9c1339b2b057@mozilla.com","name":"Eric Rahm"},"message":"Bug 1165515 - Part 14: Undef PR_LOG macros when using mozilla/Logging.h. r=froydnj\n\nMake it harder for users to accidentally reintroduce usage of the PR_LOG macros\nwhen using 'mozilla/Logging.h'. This can still be worked around by directly\nincluding 'prlog.h' (and not 'mozilla/Logging.h') if absolutely necessary.","distinct":true,"url":"https://api.github.com/repos/staktrace/gecko-dev/commits/38901afce4dd5a35cf75fb78c38dda5edc67b69f"}]}