History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
943d89012cd2 | aubort | Merge with Stable Week 48 | Dec 5 2018 | |||
5796beffff16 | epriestley | Censor credentials with "********" instead of "xxxxx" | Jun 27 2016 | |||
1390fd2e8fdd | epriestley | Support "x bits in bytes" in phutil_units() | Jun 15 2016 | |||
821cad811383 | epriestley | Add `msortv()`, a stable, well-behaved sort method | Mar 6 2016 | |||
c6e226fe460b | epriestley | Introduce idxv(), like idx() | Feb 26 2016 | |||
adb8a9c074ba | epriestley | Fix a typo in documentation | Jan 2 2016 | |||
69b641e4c6f2 | Joshua Spence | Various translation improvements | Nov 2 2015 | |||
ece08d9d1300 | epriestley | Add a constant-time string comparison function to defuse timing and type… | Sep 2 2015 | |||
3753a09dfc7e | epriestley | Provide phutil_json_encode() | Jul 7 2015 | |||
b06c9860e868 | epriestley | Remove phutil_exit() | May 18 2015 | |||
13899e4637d3 | Joshua Spence | `pht` all the things | May 12 2015 | |||
04f81f9d9e66 | Joshua Spence | Add a `phutil_fnmatch` function | Jan 28 2015 | |||
2acdbcbd19ef | Joshua Spence | Add a `phutil_ini_decode` function | Jan 28 2015 | |||
9853eacf937a | Joshua Spence | Don't export keys for non-associative arrays | Jul 21 2014 | |||
b01ea402d92a | Joshua Spence | Refactor `phutil_var_export` | Jul 21 2014 | |||
73e439817947 | Joshua Spence | Minor changes to `phutil_var_export` | Jul 16 2014 | |||
cf35a8143985 | Joshua Spence | Add a `phutil_var_export` function | Jul 14 2014 | |||
2ff1957f52f5 | Joshua Spence | Fix some spelling mistakes | Jul 12 2014 | |||
ed335c485c0a | Joshua Spence | Remove `@group` annotations | Jul 10 2014 | |||
aaf34fb75a84 | Joshua Spence | Modify `phutil_json_decode` to use `PhutilJSONParser`. | Jun 20 2014 | |||
195a5f93c043 | epriestley | Throw when passing array_mergev() non-array items | May 20 2014 | |||
32f1dad1f4e5 | Joshua Spence/epriestley | Change double quotes to single quotes. | May 18 2014 | |||
44faddd048df | epriestley | Censor URI credentials in CommandException summaries | Mar 15 2014 | |||
8ceb9d4d9b32 | epriestley | Update some libphutil docs | Mar 11 2014 | |||
d79b8c385643 | epriestley | Add phutil_json_decode(), for convenience | Feb 27 2014 | |||
57d568ab3cbf | epriestley | Implement a basic `phutil_units()` function for writing "30 days in seconds"… | Feb 3 2014 | |||
69490c53c9c2 | epriestley | Work around broken PHP fwrite() on nonblocking pipes | Dec 9 2013 | |||
6d5ec28d2e49 | epriestley | Improve the performance of phutil_loggable_string() | Nov 26 2013 | |||
2c4c0f4d03b9 | epriestley | Add some utilities for dumping Channel transcripts to a logfile | Nov 12 2013 | |||
cab0b305eda7 | Gareth Evans/epriestley | Add phutil_exit function | Jun 30 2013 | |||
fd799a5ed9f8 | epriestley | Phage Agent outline | Apr 4 2013 | |||
5de7b7b9f44d | Afaque Hussain/epriestley | Asserting that data to be written is string like | Feb 19 2013 | |||
a11ca0bc0e40 | vrana | Convert Remarkup to safe HTML | Feb 14 2013 | |||
1c90c18fa590 | vrana | Return safe HTML from syntax highlighters | Feb 12 2013 | |||
f5a962181a42 | epriestley | Provide array_interleave() | Jan 29 2013 | |||
a8b619f395de | epriestley | Implement `array_fuse()` | Jan 26 2013 | |||
779f1f195cef | vrana | Allow asserting instances of array | Jan 12 2013 | |||
d2491b89b540 | Chris Patton/epriestley | Add ppull method to utils. | Nov 22 2012 | |||
4f9915ecac81 | vrana | Delete license headers from files | Nov 5 2012 | |||
4e6dd9cc54d5 | epriestley | Stop treating "\r" as a newline | Oct 20 2012 | |||
2281895c5d74 | epriestley | Add phutil_split_lines() for \r/\r\n/\n-aware line explosion | Sep 6 2012 | |||
38b9380b9e76 | vrana | Micro-optimize idx() | Jun 8 2012 | |||
571178977055 | vrana | Provide information about wrong value passed to assert_instances_of() | May 24 2012 | |||
84a0297c4488 | Evan Priestley | Merge pull request #11 from Koolvin/quick_functions | Apr 9 2012 | |||
d9afcfa3c317 | vrana | Fix typo in comment | Apr 9 2012 | |||
f3ffae32ea97 | Koolvin | minor, added unit_test, and type hinting | Apr 9 2012 | |||
649effde2891 | Koolvin | Add functions for grabbing the first and last keys from an array. | Apr 9 2012 | |||
76b55cfc8058 | epriestley | Fix reuse of locals as iterators in libphutil | Mar 29 2012 | |||
7353188656c2 | vrana | Check if array values are instances of something | Mar 29 2012 | |||
c90fb32461c9 | epriestley | Fix array_mergev() semantics when passed an empty array | Feb 22 2012 | |||
6f71996c8511 | Jason Ge | add the method to access the last item in an array without chocking | Jan 8 2012 | |||
1e952ee951c8 | tuomaspelkonen | Revert the function_exists from 'idx'. | Jul 12 2011 | |||
69da924baece | tuomaspelkonen | Guarded definition for 'idx'. | Jul 11 2011 | |||
a1c4bf03de98 | epriestley | Add some utf-8 building blocks to libphutil | Jun 24 2011 | |||
f271f24ba39d | epriestley | Add array_mergev() and remove some drafts. | May 15 2011 | |||
3dbadb10454f | epriestley | Commit rm's newv() patch | May 12 2011 | |||
06a7de6fc298 | epriestley | Improve libphutil documentation. | May 11 2011 | |||
c41c0cb2fb0f | epriestley | Mitigate a UTF8 ish. | Apr 7 2011 | |||
5b4314e9ad35 | tuomaspelkonen | Added Error library for developer debugging | Apr 6 2011 | |||
f17e40933d17 | epriestley | phutil_utf8ize() for pathetically slow utf8 sanitization. | Mar 22 2011 | |||
a0d774612036 | jungejason | Add function mfilter and ifilter. | Mar 21 2011 | |||
470122b9cb59 | epriestley | Clean up some lint fluff. | Feb 6 2011 | |||
513e5f83d0ef | epriestley | isort(), like msort() | Jan 28 2011 | |||
d0679ff73d52 | epriestley | Add igroup(), like mgroup(). | Jan 24 2011 | |||
11e231782d1f | epriestley | Chip away at some more documentation. | Jan 16 2011 | |||
c090dad6b914 | epriestley | Add @group tags so Diviner can at least organize libphutil. | Jan 15 2011 | |||
51f867f14fa8 | epriestley | evalStatic() for XHPAST | Jan 13 2011 | |||
9400c1d73926 | epriestley | Document some of utils/. | Jan 13 2011 | |||
a1b1d2f697aa | epriestley | Initial import of libphutil. | Jan 10 2011 |
c4science · Help