{"push_id":874612414,"size":187,"distinct_size":187,"ref":"refs/heads/dgud/wx/rewrite-cmd-loop","head":"eaf376031b004d8fe2f63caf0bbd176885b4df65","before":"680b6e34463c505d07b5ccd5b3e8b622b8dd7fa0","commits":[{"sha":"2801f3dae373f1cf22f8a7113f1a53cd242ed62f","author":{"email":"ba3881205c5805402acf70e529c21de2872369dd@erlang.org","name":"Zandra Hird"},"message":"fix snmp_conf check imask bug\n\nThis change is originally from John Heizenberg.","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/2801f3dae373f1cf22f8a7113f1a53cd242ed62f"},{"sha":"d0143499cd9ff1c1cf029ff33c65c908229536c7","author":{"email":"ce03a1a4d6bb758e32408d0f806af13516025d33@erlang-solutions.com","name":"Luca Favatella"},"message":"Teach Dialyzer arity of funs with literal arity\n\nRe-insert logic for `erlang:make_fun/3` in `erl_bif_types`. It had\nbeen removed in bd941f5 while type spec-ing `erlang.erl`. Type spec in\n`erlang.erl` cannot express arity of returned fun based on value of\nargument hence re-introducing logic in `erl_bif_types`.\n\nRe-definition of logic in `erl_bif_types` follows approach in 9d870a0.","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/d0143499cd9ff1c1cf029ff33c65c908229536c7"},{"sha":"f146b442247c591dd9ae0ac3ad0409628804b4c5","author":{"email":"791358c59fee413ac9003eac0571ed5718c9f51e@gmail.com","name":"Eric Appelt"},"message":"Fix osx install wxWidgets instructions\n\nwxWidgets does not have a branch named `WX_3_0_branch`, but has\n`WX_3_0_BRANCH` Trying to clone with `--branch` set to the lowercase\nname fails. Fix branch name to `WX_3_0_BRANCH`.","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/f146b442247c591dd9ae0ac3ad0409628804b4c5"},{"sha":"22f4e79f312b88d81f00c414230076bbc68769af","author":{"email":"548c88ad807bba5dc073674fb50ef20e1c7546f7@lindenbaum.eu","name":"Tobias Schlager"},"message":"Remove built-in definition of xml.xsd from xmerl\n\nRemoves the built-in definitions of http://www.w3.org/2001/xml.xsd from\nthe xmerl_xsd module. xmerl_xsd does load the definitions of the above\nschema into its processing table during initialization. This leads to\nthe inability to process XSD schemas that properly import xml.xsd (as\nsuggested in xml.xsd itself).\n\nFurthermore, the definitions are loaded from a binary containing the\ncorresponding terms in Erlang external term format. Since this is not\nrefactoring safe the intended functionality already broke long ago\n(prior to github import) because some of the record definitions did\nchange in releases older than R13B03.\n\nTo sum up, the current code does not do anything useful because the\nbuilt-in definitions from the binary can't be used due to incompatible\nrecords. Thus, this fix is not backwards incompatible. The change also\nadds two new test cases covering common use-cases when using 'xml:'\ntypes in custom schemas.","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/22f4e79f312b88d81f00c414230076bbc68769af"},{"sha":"f76ba62c7869bb7bbda27446d0a9f7214062db4f","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@erlang.org","name":"Lukas Larsson"},"message":"erts: bool is a reserved word, use boolean instead","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/f76ba62c7869bb7bbda27446d0a9f7214062db4f"},{"sha":"25a693d99c8d9220addf8d9955299feedb4ddb92","author":{"email":"e75500a4dea91b40df412f49a63eebc8a458ad64@gmail.com","name":"Péter Gömöri"},"message":"Very minor fixes to binary handling documentation\n\n- at appending when allocating new binary object its size will be\n  double (the old size + size of data to be appended)\n  not just double the old size\n- correct some unused byte counts","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/25a693d99c8d9220addf8d9955299feedb4ddb92"},{"sha":"68aac2e50559d9d67b1c2152166f8f2e08b03880","author":{"email":"f2dd0367ce064e03148d3b722c10cf0a59d01e6e@zedat.fu-berlin.de","name":"Holger Wei�"},"message":"inet_res: Make host name lookups case-insensitive\n\nThis partly reverts commit 8152505ea3793037984a7f3349ac95cc20c4e44c.","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/68aac2e50559d9d67b1c2152166f8f2e08b03880"},{"sha":"c881813b0643138e9b1c1b1a573645460f14404e","author":{"email":"0d1d21be96d69ead3a6d25570068353c64dd5539@it.uu.se","name":"Kostis Sagonas"},"message":"Compile without errors for exported variables","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/c881813b0643138e9b1c1b1a573645460f14404e"},{"sha":"5aea81c495f06d58d72b5d3dba86ed9326b1eb14","author":{"email":"0d1d21be96d69ead3a6d25570068353c64dd5539@it.uu.se","name":"Kostis Sagonas"},"message":"Fix matching with huge binaries\n\nIn certain cases of matching with very big binaries, the HiPE compiler\ngenerated code that would fail the match, even in cases that the matching\nwas successful.  The problem was more quite noticeable on 32-bit platforms\nwhere certain integer quantities would be represented as bignums.\n\nBrief summary of changes:\n\n * gen_rtl({bs_skip_bits, ...}, ...) could not handle too large constants.\n   Previously the constants were truncated to word size.\n\n * hipe_rtl_binary_match:make_size/3 erroneously assumed that the output\n   of first_part/3 would not overflow when multiplied by 8, which is no\n   longer true. To maintain full performance, the overflow test is only\n   performed when BitsVar was a bignum. Thus, the fast path is identical\n   to before.\n\n * hipe_rtl_binary_match:set_high/2 was assuming that only bits below\n   bit 27 were ever set in arguments to bs_skip_bits, which is not only\n   false when the arguments are bignums, but also on 64-bit platforms.\n\nThe commit includes a test taken from the bs_match_bin_SUITE.\n\nMost of the credit for finding these HiPE compiler errors and for\ncreating appropriate fixes for them should go to Magnus Lång.","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/5aea81c495f06d58d72b5d3dba86ed9326b1eb14"},{"sha":"731890f3b4ac62eed1221aa7d9fd2bfa6bf51d8c","author":{"email":"aa48b1c451140203eea44c8eda0059a977be6b30@entelios.com","name":"Magnus Ottenklinger"},"message":"Fix erroneous splitting of emulator path\n\n`ct_run.c`, `erlc.c`, `escript.c` and `typer.c` do not preserve space characters in the emulator\npath. Thus, if a path containing space is passed via environment variables, such as\n`ESCRIPT_EMULATOR`, or if `get_default_emulator(progname)` returns a path with space, the execution\nof the programs fail. This patch fixes all occurrences found with `grep push_words -R $ERL_TOP`.","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/731890f3b4ac62eed1221aa7d9fd2bfa6bf51d8c"},{"sha":"4759886bf9fc2e8ab8821a36fa8061a18e69a08d","author":{"email":"5070846753ab76638c60b9fd201e114383033765@gmail.com","name":"Luis Rascao"},"message":"Fix build fail when enabling distribution debug messages","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/4759886bf9fc2e8ab8821a36fa8061a18e69a08d"},{"sha":"d94a8ef6dc136dd2eedf3c3ad4bc053ca8fdd1b0","author":{"email":"0d1d21be96d69ead3a6d25570068353c64dd5539@it.uu.se","name":"Kostis Sagonas"},"message":"Fix edge case of Size = 0 in bs_put_integer\n\ncopy_offset_int_big was assuming (Offset + Size - 1) (Tmp9 in the first\nBB) would not underflow. It was also unconditionally reading and writing\nthe binary even when Size was zero, unlike copy_int_little, which is the\nonly other case of bs_put_integer that does not have a short-circuit on\nSize = 0.\n\nThis was causing segfaults when constructing binaries starting with a\nzero-length integer field, because a logical right shift was used to\ncompute an offset in bytes (which became 0x1fffffffffffffff) to read in\nthe binary.\n\nTests, taken from the emulator bs_construct_SUITE, were also added.\nThe complete credit for the report and the fix goes to Magnus Lång.","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/d94a8ef6dc136dd2eedf3c3ad4bc053ca8fdd1b0"},{"sha":"4b33813231f6a0a6f2c7aa3d369ede7373229522","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@erlang.org","name":"Lukas Larsson"},"message":"erts: Don't run processes tests on lcnt with little memory","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/4b33813231f6a0a6f2c7aa3d369ede7373229522"},{"sha":"f8750f121176c6cedc7b3162b6656ce201c9fe97","author":{"email":"9d9370ad79803576bcf30dad1a4429fecb8df076@gmail.com","name":"Kirilll Zaborsky"},"message":"inets: fix suppport of HTTP headers with obs-fold\n\nhttpc should not fail when response contains (now deprecated)\nmultiline HTTP headers constructed with obs-folds. And as\nRFC7230 specifies user agent should replace obs-folds with\nspaces.","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/f8750f121176c6cedc7b3162b6656ce201c9fe97"},{"sha":"3b28f0d9bbc9e5745fb95e48e6daf9179461116b","author":{"email":"9d9370ad79803576bcf30dad1a4429fecb8df076@gmail.com","name":"Kirilll Zaborsky"},"message":"inets: scheme validation fun for http_uri\n\nhttp_uri:parse_scheme function should allow checking\nscheme of URIs otherwise it could be easily abused to\nreach limit number of atoms in the VM","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/3b28f0d9bbc9e5745fb95e48e6daf9179461116b"},{"sha":"f4b99c9bc3c1f8a52b35d0731253b5052e695b32","author":{"email":"699205de7a3feca8800c7a59159c89127c394c69@gmail.com","name":"Derek Brown"},"message":"Add details on the FOP formatter\n\nI found that I needed to take the two steps I added to INSTALL.md for\nthis PR, or else fop execution when doing a \"make docs\" would fail with\neither a Java ClassNotFoundException or command \"fop\" not found:\n\n* Adding the FOP install directory to $FOP_HOME\n* Adding the fop script to $PATH","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/f4b99c9bc3c1f8a52b35d0731253b5052e695b32"},{"sha":"28609dd161b7975f86c179a9ab54506c1d04a1fe","author":{"email":"8800578b51f022c8d8adb9606a8b3db4fedbdac6@erlang.org","name":"Hans Nilsson"},"message":"ssh: Add a 1024 group to the list of key gex groups","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/28609dd161b7975f86c179a9ab54506c1d04a1fe"},{"sha":"1609b74689178627d1345f64e87d58b8249b6fde","author":{"email":"8800578b51f022c8d8adb9606a8b3db4fedbdac6@erlang.org","name":"Hans Nilsson"},"message":"ssh: set dh_gex default to group14","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/1609b74689178627d1345f64e87d58b8249b6fde"},{"sha":"1ca06cfafcb35b5bf56432dd33fd20189a55c1a9","author":{"email":"7a20aecd2cb38bc00e301d11d10224588104c366@erlang.org","name":"Erlang/OTP"},"message":"Merge branch 'hans/ssh/include_gex_group1/OTP-13046' into maint-18\n\n* hans/ssh/include_gex_group1/OTP-13046:\n  ssh: set dh_gex default to group14\n  ssh: Add a 1024 group to the list of key gex groups","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/1ca06cfafcb35b5bf56432dd33fd20189a55c1a9"},{"sha":"a2235c63238e1bfa9aefa4778260c671cdd4b61b","author":{"email":"7a20aecd2cb38bc00e301d11d10224588104c366@erlang.org","name":"Erlang/OTP"},"message":"Update release notes","distinct":true,"url":"https://api.github.com/repos/dgud/otp/commits/a2235c63238e1bfa9aefa4778260c671cdd4b61b"}]}