1. 26 6月, 2015 1 次提交
  2. 25 6月, 2015 2 次提交
  3. 24 6月, 2015 4 次提交
  4. 23 6月, 2015 24 次提交
  5. 22 6月, 2015 9 次提交
    • S
      6f7b4ce6
    • B
      Auto merge of #26037 - nhowell:plain_js_playpen, r=steveklabnik · 2287b4b6
      bors 提交于
      Since the "Book" already avoids jQuery in its inline script tags and playpen.js is tiny, I figured I would convert it to plain old JS as well.
      
      Side note: This is a separate issue, but another thing I noticed in my testing is that the "⇱" character doesn't display correctly in Chrome on Windows 7. (Firefox and IE work fine; other browsers not tested)
      
      r? @steveklabnik
      
      Edit: Github didn't like the "script" tag above
      Edit 2: Actually, now IE seems to render "⇱" fine for me. Odd.
      2287b4b6
    • G
      Fix build on Android API levels below 21 · a8dbb92b
      Geoffrey Thomas 提交于
      signal(), sigemptyset(), and sigaddset() are only available as inline
      functions until Android API 21. liblibc already handles signal()
      appropriately, so drop it from c.rs; translate sigemptyset() and
      sigaddset() (which is only used in a test) by hand from the C inlines.
      
      We probably want to revert this commit when we bump Android API level.
      a8dbb92b
    • G
      sys/unix/process: Reset signal behavior before exec · cae00516
      Geoffrey Thomas 提交于
      Make sure that child processes don't get affected by libstd's desire to
      ignore SIGPIPE, nor a third-party library's signal mask (which is needed
      to use either a signal-handling thread correctly or to use signalfd /
      kqueue correctly).
      cae00516
    • G
      sys/unix: Consolidate signal-handling FFI bindings · 56d904c4
      Geoffrey Thomas 提交于
      Both c.rs and stack_overflow.rs had bindings of libc's signal-handling
      routines. It looks like the split dated from #16388, when (what is now)
      c.rs was in libnative but not libgreen. Nobody is currently using the
      c.rs bindings, but they're a bit more accurate in some places.
      
      Move everything to c.rs (since I'll need signal handling in process.rs,
      and we should avoid duplication), clean up the bindings, and manually
      double-check everything against the relevant system headers (fixing a
      few things in the process).
      56d904c4
    • G
      sys/unix/c.rs: Remove unused code · e1364216
      Geoffrey Thomas 提交于
      It looks like a lot of this dated to previous incarnations of the io
      module, etc., and went unused in the reworking leading up to 1.0. Remove
      everything we're not actively using (except for signal handling, which
      will be reworked in the next commit).
      e1364216
    • G
      std::process: Remove helper function pwd_cmd from test module · feba393b
      Geoffrey Thomas 提交于
      The test that used it was removed in 700e627c.
      feba393b
    • B
      Auto merge of #26481 - nham:test-18655, r=arielb1 · ba7f79e9
      bors 提交于
      These issues are fixed but still open.
      
      Closes #18655.
      Closes #18988.
      ba7f79e9
    • B
      Auto merge of #26394 - arielb1:implement-rfc401-part2, r=nrc · 31d9aee6
      bors 提交于
      This makes them compliant with the new version of RFC 401 (i.e.
          RFC 1052).
      
      Fixes #26391. I *hope* the tests I have are enough.
      
      This is a [breaking-change]
      
      r? @nrc
      31d9aee6