0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
May 29, 2023 — May 29, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
fixed Print.type1 More... about 12 years ago
added Log.debug and debugObj which can be used to print some debug information if scutsDebug is set fixed ArrayExt.any added ArrayExt.someMappedWithIndex, replaceElemAt More... about 12 years ago
improved BoxTest and UtilsTest More... about 12 years ago
fixes for renaming of ExtendedContext to Context in scutsMCore More... about 12 years ago
renamed ExtendedContext to Context added Alias MContext for Context (solves conflicts with haxe.macro.Context easier) added Alias MType for Type (solves conflicts with haxe.macro.Type easier) More... about 12 years ago
added missing parts in TypeExt.eq More... about 12 years ago
Print.type takes now an array of wildcards to print them properly instead of (flatMap.A for example), it is not possible to decide if a given type is a type parameter or not without this information. More... about 12 years ago
added getLocalClassAsType, getLocalClassAsClassType for retrieving the current context class (if available) in different formats (fixes also an error in haxe.macro.Context (returns always the main class of a module, even if the macro is executed in another module class) More... about 12 years ago
added isContextFunctionTypeParameter added isContextClassTypeParameter More... about 12 years ago
fixed stringToComplexType More... about 12 years ago
added wildcards support for BaseType -> ComplexType conversions More... about 12 years ago
added and fixed some utility functions for haxe.macro.Type instances More... about 12 years ago
added ArrayExt.zipWithWhileC added ArrayExt.zipFoldLeftWhile (zipping and folding at the same time, faster for arrays) added ArrayExt.zipFoldLeft added DynamicExt.nullEq (compares two values and takes nullability into account) fixed EitherExt.getOrElse (Left = Error, Right = Success) added OptionExt.toRight added OptionExt.toRightConst More... about 12 years ago
added Scuts.unexpected() for errors that should never occur. More... about 12 years ago
added TcContext (automatic type class resolution macros) added TypeClasses (type class registration system) More... about 12 years ago
Of type is now an extern class (compiled as Dynamic), allows the integration of instance and static methods More... about 12 years ago
New Boxing system for pushing types into compatible wrappers and out of them. boxing and unboxing is now type safe through macros More... about 12 years ago
refactoring part 1 added a lot of utility functions doing most of the work of the new TcContext and Box class More... about 12 years ago
added getLocalMethod which returns the method name in which the macro is called More... about 12 years ago
added asFunction conversion More... about 12 years ago
added Make.type More... about 12 years ago
removed cast More... about 12 years ago
fixed OptionExt.orNull, getOrError More... about 12 years ago
added IntExt.inRange More... about 12 years ago
added debug check against null pointers to DynamicExt.toOption added DynamicExt.nullOrError, nullToArray More... about 12 years ago
added Set methods ArrayExt.difference, intersect, union added ArrayExt.all and any added ArrayExt.someWithIndex added ArrayExt.nub More... about 12 years ago
added ExtendedContext.getType More... about 12 years ago
added TypeExt.asClassType More... about 12 years ago
removed tryToEither evalToEither, can only be implemented by macros in a nice way More... about 12 years ago
added Tup2Ext.eq More... about 12 years ago