Permalink
Switch branches/tags
Nothing to show
Commits on Jan 30, 2011
Commits on Jan 29, 2011
  1. [S19] unfossile -a

    moritz committed Jan 29, 2011
Commits on Jan 26, 2011
  1. [S03] Updated the semantics of infix:<xor> to match those of infix<^^>.

    Kodi Arfer Kodi Arfer
    Kodi Arfer authored and Kodi Arfer committed Jan 26, 2011
Commits on Jan 24, 2011
  1. [S03] When a chain of ^^s gets only false arguments, return the last …

    Kodi Arfer Kodi Arfer
    Kodi Arfer authored and Kodi Arfer committed Jan 24, 2011
    …one.
Commits on Jan 14, 2011
  1. redesign of classify, add categorize

    TimToady committed Jan 14, 2011
    * classify should take any arity-1 mapper including hash or array
    * classify always assumes 1 return value from the mapper
    * a function that assumes a list value from the mapper is needed
    * that function is called categorize, a bigger name for a slower function
        (it is less efficient than classify since it must loop over mapper values)
    * both classify and categorize now return a hash, since it's stupid to create
        a hash, return its pairs, only to recreate an identical hash outside,
        and it's trivial to extract the pairs from a hash if you need them.
  2. [S32/Containers] Require &classify's test argument to be Callable.

    Kodi Arfer Kodi Arfer
    Kodi Arfer authored and Kodi Arfer committed Jan 14, 2011
    An arbitrary Matcher may not have much of a notion of a return value.
Commits on Jan 9, 2011
  1. [S02] added non-junction :exists example

    masak committed Jan 9, 2011
    Also un-forgot bumping the version.
  2. [S02] outlawed :exists on a list slice

    masak committed Jan 9, 2011
    People seem to have different expectations on whether the
    desugaring should be any(@slice) or all(@slice), so we
    require making it explicit. This also makes the code more
    readable and self-documenting.
Commits on Jan 7, 2011
  1. minor grammaro in S02

    diakopter committed Jan 7, 2011
Commits on Jan 5, 2011
  1. apply val() semantics to <...> and MAIN

    TimToady committed Jan 5, 2011
    Define a new dwimmer that is appropriate for use in situations where
    users are forced to enter text that might actually mean numbers or enums.
  2. Defer wildcard delegation to dispatch failover

    TimToady committed Jan 5, 2011
    Wildcard delegation should not be used for methods that are in
    the object's own ancestry (especially .new).  Use explicit delegation
    or mixins to acquire such methods.
  3. clarify implementation-specific sounding/implying examples in S19 wit…

    diakopter committed Jan 5, 2011
    …h another example.
    
    See S02:2985 for another example of multiplicity.
  4. structs come as either values or objects

    Larry Wall
    Larry Wall committed Jan 5, 2011
    The treatement of a compact struct as a value or as an
    object depends on whether there are mutators.
Commits on Dec 31, 2010
  1. [S24] made all parameters optional

    masak committed Dec 31, 2010
    Also added back some clarification that optional parameters can
    be implemented in other ways, for example using multi dispatch.
  2. [S24] clarified what TAP doesn't like

    masak committed Dec 31, 2010
    It doesn't like no calls to C<plan> or C<done>, it doesn't like more than
    one call, it doesn't like a call at an inappropriate time...
Commits on Dec 30, 2010
  1. [S24] Re-worded 'Test functions' a bit

    masak committed Dec 30, 2010
    No changes in semantics, just made things more succinct.
  2. [S24] &done_testing is now &done

    masak committed Dec 30, 2010
    As Alias++ points out in this blog post, it should be named &done.
    http://use.perl.org/~Alias/journal/39916
  3. Rewrote "Test plans" a bit

    masak committed Dec 30, 2010
    No fundamental changes, just wording.
  4. EXPORT lives in lexical pad, not package

    TimToady committed Dec 30, 2010
    The EXPORT subpackage always lives in the lexical scope, and is not
    added to the package scope unless you explicitly request it.
  5. Very draft-y, very early S24 - testing

    moritz committed Dec 30, 2010
    It is mostly meant as an encouragement for others to fill out the gaps. If you
    want to do so, and don't have commit access yes, please tell me your
    github ID.
Commits on Dec 20, 2010
  1. [S12] Expanded inscrutable acronym for VienosNotes++

    masak committed Dec 20, 2010
    The spec is inscrutable enough as it is without people wasting 20 minutes
    to find the meaning of infrequent acronyms.
    
    See http://twitter.com/VienosNotes/status/16767710964752384
Commits on Dec 14, 2010
  1. Revert "[S06] fix a logic flaw introduced in 15f0b2b"

    sorear committed Dec 14, 2010
    It has to be callsame, since the return value is used.
Commits on Dec 11, 2010
  1. braino noticed by Eirik++

    TimToady committed Dec 11, 2010
    chrs just returns a Str, duh
Commits on Dec 10, 2010
  1. make $x++ return 0 on appropriate undefs

    TimToady committed Dec 10, 2010
    Since the operator is doing something defined, the first
    value it returns should also be defined.
  2. Distinguish listy ords/chrs from ord/chr

    TimToady committed Dec 10, 2010
    It will be too confusing to overload ord/chr with both scalar and
    list semantics.  This will also give more information to the optimizer
    at compile time, since it cannot know whether .ord will be passed
    a single- or multi-character string
Commits on Dec 5, 2010
Commits on Nov 29, 2010
  1. [S32/Temporal] Graduated out of draft state and corrected my descript…

    Kodi Arfer Kodi Arfer
    Kodi Arfer authored and Kodi Arfer committed Nov 29, 2010
    …ion of the offset method.