root/trunk/src/semitwist/util


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @242 [242] 12/09/11 15:47:25 Abscissa util.container: Fixed indexed version of Stack.opApply.
(edit) @241 [241] 11/18/11 01:39:22 Abscissa Another 64bit fix.
(edit) @240 [240] 11/17/11 23:27:15 Abscissa Fixed for 64bit
(edit) @239 [239] 10/28/11 01:22:19 Abscissa util.reflect: Replaced isAny/isNone with isType/isAnyType/isAllTypes
(edit) @238 [238] 10/27/11 21:01:29 Abscissa util.reflect: Added isAny and isNone
(edit) @237 [237] 10/27/11 20:32:34 Abscissa util.reflect: Removed isStringType, use std.traits.iSomeString instead.
(edit) @236 [236] 10/24/11 06:40:53 Abscissa Minor fix for DMD 2.056
(edit) @235 [235] 10/23/11 07:04:13 Abscissa util.container: Added Stack members: top, empty and dup
(edit) @234 [234] 09/29/11 20:08:23 Abscissa util.ver: Ver can be used as AA key.
(edit) @233 [233] 09/24/11 21:17:48 Abscissa util.container: Fixed: Stack.opApply iterates over unused reserve …
(edit) @232 [232] 09/07/11 00:01:01 Abscissa DMD 2.055 compatibility.
(edit) @231 [231] 09/06/11 17:08:13 Abscissa stbuild: Removed rdmdAlt (No longer needed as of RDMD from DMD 2.055)
(edit) @230 [230] 08/03/11 01:55:05 Abscissa rdmdAlt: Applied fix for DMD #6102: [RDMD] Changing a string import file …
(edit) @227 [227] 07/20/11 02:08:44 Abscissa (NB) Now works with DMD 2.054.
(edit) @226 [226] 06/10/11 00:40:55 Abscissa util.mixins: Fixed: For getterLazy, 'writeAccess' should apply to the …
(edit) @224 [224] 05/30/11 17:50:05 Abscissa (NB) util.text: Added HTML escaping.
(edit) @221 [221] 05/17/11 19:45:59 Abscissa (B) Updated to work with DMD 2.053
(edit) @220 [220] 05/07/11 04:42:14 Abscissa (NB) Attempt to work around a problem with the DMD 2.053 beta.
(edit) @218 [218] 04/20/11 01:51:09 Abscissa util.ctfe: Fixed a minor D1-ism.
(edit) @217 [217] 03/30/11 03:59:44 Abscissa (NB) util.container: Fixed: In -debug, 'stack[x..stack.length]' …
(edit) @216 [216] 03/29/11 23:12:56 Abscissa (NB) util: Added 'util.container' with a Stack implementation.
(edit) @205 [205] 03/12/11 04:45:44 Abscissa (NB) all: Fixed: Excessive compile times (and DMD memory usage).
(edit) @204 [204] 03/12/11 04:37:02 Abscissa (NB) util.ctfe: Fixed minor bug in 'ctfe_substitute'.
(edit) @203 [203] 03/09/11 00:35:02 Abscissa (NB) - util.ctfe: Added 'ctfe_to!uint(string)'. - util.ver: toVer works at …
(edit) @202 [202] 03/08/11 23:33:29 Abscissa (NB) all: Fixed: In D2, compile-time constants use the 'enum' abomination, …
(edit) @200 [200] 03/08/11 22:48:14 Abscissa (NB) Revert the failed "metaunittest" stuff.
(edit) @199 [199] 03/08/11 22:26:50 Abscissa (NB) Failed attempt to create a practical "metaunittests".
(edit) @198 [198] 03/08/11 21:09:51 Abscissa (NB) util.ctfe: Fixed: On 2.052, ctfe_substitute fails on multi-unit code …
(edit) @195 [195] 03/08/11 03:14:15 Abscissa (NB) util.unittests: Added 'autoThrow' flag.
(edit) @194 [194] 03/08/11 02:09:53 Abscissa (NB) util.unittests: Added Jonathan M Davis's assertPred.
(edit) @193 [193] 03/08/11 02:01:59 Abscissa (NB) util.text: Fixed a unittest that failed to compile after last commit.
(edit) @192 [192] 03/08/11 01:37:04 Abscissa (B) all: Updated to (and now requires) DMD 2.052
(edit) @191 [191] 03/07/11 22:15:02 Abscissa (NB) util.unittests: Fixed: 'unittestSection' can only be used once per …
(edit) @190 [190] 03/07/11 21:05:04 Abscissa (B) util: Renamed 'semitwist.util.deferAssert' to …
(edit) @185 [185] 03/05/11 03:00:38 Abscissa (B) util: Removed obsolete D2/Phobos compatibility modules (and some minor …
(edit) @181 [181] 01/15/11 17:41:44 Abscissa (NB) util.array: toRangedPairs has a customizable predicate.
(edit) @180 [180] 01/15/11 16:01:07 Abscissa (NB) util.array: Added toRangedPairs
(edit) @178 [178] 10/30/10 03:35:04 Abscissa (NB) Updated recommended DMD ver.
(edit) @176 [176] 10/17/10 04:31:35 Abscissa (NB) util.deferAssert: Fixed: Compile error with deferEnsure on non-bool …
(edit) @175 [175] 10/17/10 04:30:00 Abscissa (NB) util.deferAssert: Fixed: Compile error with deferAssert on non-bool …
(edit) @174 [174] 10/17/10 04:27:17 Abscissa (NB) util.text: Added opCmp and toHash to 'Insensitive'.
(edit) @173 [173] 10/17/10 03:39:20 Abscissa (NB) util.text: Added 'Insensitive' for case-insensitive strings.
(edit) @172 [172] 10/14/10 02:17:16 Abscissa (NB) util.io: Added 'toEndian'
(edit) @171 [171] 10/09/10 21:53:08 Abscissa (NB) util.mixins: getter/getterLazy use '@property' on generated …
(edit) @170 [170] 10/09/10 21:35:26 Abscissa (NB) - util.mixins: Fixed: getter/getterLazy broken on assoc arrays. - …
(edit) @169 [169] 10/04/10 02:08:36 Abscissa (NB) util.io: Fixed: utfConvert strips BOM even when BOM doesn't exist.
(edit) @168 [168] 10/04/10 00:42:08 Abscissa (NB) lib: Fixed util.text.locatePatternPrior(array,array) cmdlineparser: …
(edit) @165 [165] 09/13/10 03:18:29 Abscissa (NB) util.text: Fixed 'to*EOL' funcs.
(edit) @164 [164] 09/13/10 01:59:07 Abscissa (B) - cmd: Ported 'prompt()' to D2/Phobos. - util.io: Renamed …
(edit) @163 [163] 09/10/10 04:06:24 Abscissa (NB) util.process: Fixed previous commit.
(edit) @162 [162] 09/10/10 04:03:09 Abscissa (NB) util.process: 'eval' cleans up after itself.
(edit) @161 [161] 09/09/10 18:07:00 Abscissa (NB) - Moved lib unittests into separate 'unittests' app. - …
(edit) @160 [160] 09/08/10 00:28:55 Abscissa (NB) util.process: Fixed on Linux.
(edit) @159 [159] 09/07/10 23:52:29 Abscissa (NB) util.process: 'eval' works with void.
(edit) @158 [158] 09/07/10 23:03:07 Abscissa (NB) lib: Created util.process with 'createPipe' and rough initial version …
(edit) @157 [157] 09/05/10 03:10:43 Abscissa (NB) util.text: Minor improvement to unindent documentation.
(edit) @156 [156] 09/05/10 00:02:36 Abscissa (NB) - util.text: Added normalize. - util.text: Added versions of …
(edit) @155 [155] 09/04/10 23:27:27 Abscissa (NB) - util.text: Created stripLines* functions. - util.ctfe: Fixed: …
(edit) @154 [154] 09/04/10 21:50:51 Abscissa (NB) - util.text: Merged ctfe and runtime versions of unindent. - …
(edit) @153 [153] 09/04/10 21:04:10 Abscissa (NB) - util: Fixed ctfe, indent and unindent. - util.ctfe: Added …
(edit) @152 [152] 09/04/10 17:54:54 Abscissa (NB) - util: In the middle of some ctfe/unindent improvements. - …
(edit) @151 [151] 09/03/10 05:23:43 Abscissa (NB) - util.text: Added indent/unindent. - util.text: Added unittests for …
(edit) @147 [147] 08/27/10 03:27:40 Abscissa (NB) util.functional: Worked around DMD Issue #4739 which was breaking the …
(edit) @146 [146] 08/27/10 02:50:21 Abscissa (NB) deferAssertTest: Works now.
(edit) @141 [141] 08/24/10 23:18:14 Abscissa (NB) - all: More bootstrap script fixes. - lib/stbuild: Fixed on Linux.
(edit) @137 [137] 08/20/10 17:16:09 Abscissa (NB) - stbuild: Now works with rdmd, and uses rdmd by default. - apps: A …
(edit) @135 [135] 07/29/10 15:11:29 Abscissa (NB): lib/stbuild: Fixed: Critical bugs from switch to D2.
(edit) @134 [134] 07/29/10 03:01:14 Abscissa (B) lib/stbuild: Converted to D2/Phobos.
(edit) @133 [133] 07/25/10 00:09:31 Abscissa (NB): Updated line-endings SVN properties.
(edit) @129 [129] 07/20/10 18:53:03 Abscissa (NB): Minor misc improvements.
(edit) @127 [127] 07/10/10 14:08:36 Abscissa (NB) lib: Fixed a problem with the OSX version of …
(edit) @126 [126] 07/08/10 22:51:53 Abscissa (NB) stbuild: Minor changes.
(edit) @125 [125] 07/08/10 19:27:29 Abscissa (NB) lib: util.io.getExecFilePath() *should* work on OSX now.
(edit) @122 [122] 03/26/10 17:32:27 Abscissa (B) util.mixins: Improved genEnum.
(edit) @121 [121] 03/22/10 20:37:14 Abscissa (NB) util.reflect: Fixed problem with 'isStringType'.
(edit) @119 [119] 02/18/10 21:07:08 Abscissa (B) - util.io: Added readUnicodeFile() - util.reflect: Added isStringType …
(edit) @118 [118] 02/16/10 19:11:29 Abscissa (NB) lib: Fixed: util.text.startsWith("", "foo") returns true.
(edit) @116 [116] 02/15/10 21:01:30 Abscissa (NB) all: Added appropriate svn properties.
(edit) @113 [113] 02/14/10 17:06:07 Abscissa (NB) lib: Minor update for OSX.
(edit) @112 [112] 02/14/10 00:54:35 Abscissa (NB) util.compat.phobos: Added a very hackish compatibility layer for …
(edit) @111 [111] 02/13/10 20:58:10 Abscissa (NB) lib: Created initial D2 and Phobos migration layers …
(edit) @110 [110] 02/12/10 01:55:30 Abscissa (B) stbuild: Default tool is now xfBuild.
(edit) @109 [109] 02/10/10 04:26:12 Abscissa (B) Officially supports Tango 0.99.9 / DMD 1.056, dropped support for all …
(edit) @106 [106] 12/03/09 20:19:11 Abscissa (NB) - stbuild: Fixed: Messes up when running 'stbuild --help' without a …
(edit) @105 [105] 12/03/09 18:50:01 Abscissa (B) - Moved utility scripts and PN2 .pnproj files into their own …
(edit) @104 [104] 12/03/09 18:23:06 Abscissa (B) lib: Moved 'os' and 'ver' into 'util'
(edit) @101 [101] 12/03/09 12:29:32 Abscissa (NB) - lib: Further improvements to ongoing battle against DMD's …
(edit) @100 [100] 12/02/09 15:04:02 Abscissa (NB) - lib: Fixed: util is prone to DMD's forward reference issues. - lib: …
(edit) @99 [99] 11/30/09 16:45:50 Abscissa (B) - util.io: Replaced 'readNullTerminatedWString' with templated …
(edit) @98 [98] 11/28/09 20:13:14 Abscissa (B) Improvements to util.text: - Removed obsolete stuff. - Renamed …
(edit) @97 [97] 11/17/09 01:43:46 Abscissa (NB) - stbuild and all: Added support for xfBuild.
(edit) @96 [96] 11/16/09 20:52:07 Abscissa (NB) - stbuild: Initial attempt at adding xfbuild support, I think I'm …
(edit) @95 [95] 11/16/09 04:29:54 Abscissa (NB) - Added support for DMD 1.051 / Tango trunk r5149
(edit) @94 [94] 11/15/09 00:31:42 Abscissa (B) - lib: Lots of work, mostly on mixins/ctfe, and minor misc cleanups. - …
(edit) @93 [93] 11/02/09 20:34:35 Abscissa (NB) lib: Added *X and *Protected versions of util.mixins.getterLazy
(edit) @92 [92] 11/02/09 20:11:47 Abscissa (NB) Fixed util.mixins.getterProtected
(edit) @91 [91] 11/02/09 03:42:03 Abscissa (NB) Made variants of util.mixins.getter that allow any write-access to be …
(edit) @90 [90] 09/28/09 15:05:01 Abscissa (NB) Fixed: flushAsserts() didn't reset assertCount
(edit) @89 [89] 09/15/09 23:01:06 Abscissa (NB) Forgot to remove debugging pragma(msg) in prev commit.
(edit) @88 [88] 09/15/09 22:59:40 Abscissa (NB) Fixed: util.mixins.getter failed on structs
Note: See TracRevisionLog for help on using the revision log.