Skip to content
Commits on Nov 21, 2011
  1. @patch

    fix typos

    patch committed Nov 20, 2011
Commits on Aug 13, 2011
  1. @jnthn

    Start trying to make S11 a little saner; this gets us to a point wher…

    …e C<import> could feasibly work again.
    jnthn committed Aug 13, 2011
Commits on Jun 15, 2011
  1. @TimToady
Commits on Dec 30, 2010
  1. @TimToady

    EXPORT lives in lexical pad, not package

    The EXPORT subpackage always lives in the lexical scope, and is not
    added to the package scope unless you explicitly request it.
    TimToady committed Dec 30, 2010
Commits on Oct 26, 2010
  1. @TimToady

    Adjust proto semantics to address various concerns

    The concerns in question are admirably laid out in:
    
        http://6guts.wordpress.com/2010/10/17/wrestling-with-dispatch/
    
    With the new design, proto routines are no longer thought of as being
    called directly, but are generic.  Instead they are instantiated
    into "dispatch" routines (where "dispatch" is the same semantic
    slot as "only", distinguished only to differentiate them from true
    "only" routine so that we can calculate candidate sets correctly
    (to which true "only" routines are opaque but "dispatch" routines
    are transparent).  In all other respects a dispatch routine is just
    an autogenerated "only".  (It is not anticipated that a user would
    ever want to write a dispatch directly, but I could be wrong.)
    
    Each instantiated dispatch routine manages its own candidate list.
    
    We also allow for a proto to be autogenerated if none is found in
    the outer context.  This should fix complaints about required "proto"
    declarations, I hope.
    TimToady committed Oct 25, 2010
Commits on Jul 10, 2010
  1. [spec] random cleanup of fossils from before proto became a multi wra…

    …pper
    
    git-svn-id: http://svn.pugscode.org/pugs@31611 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed Jul 10, 2010
Commits on Mar 5, 2010
  1. removed extra "that is"

    git-svn-id: http://svn.pugscode.org/pugs@29949 c213334d-75ef-0310-aa23-eaa082d1ae64
    cjcollier committed Mar 5, 2010
  2. [S11] typo found be cj++

    git-svn-id: http://svn.pugscode.org/pugs@29947 c213334d-75ef-0310-aa23-eaa082d1ae64
    masak committed Mar 5, 2010
Commits on Dec 10, 2009
  1. [S11]: 'import' is syntactic sugar for .EXPORTALL, not .import_alias .

    git-svn-id: http://svn.pugscode.org/pugs@29308 c213334d-75ef-0310-aa23-eaa082d1ae64
    pmichaud committed Dec 10, 2009
Commits on Nov 20, 2009
  1. [Spec] slaughter various confusing overloadings of the term 'context'

    contextual variables are now dynamic variables
    specific dynamic contexts are now just call frames
    (for now we've left alone 'context' used as in 'context switching')
    
    
    git-svn-id: http://svn.pugscode.org/pugs@29142 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed Nov 20, 2009
Commits on Nov 17, 2009
  1. [specs] s/CONTEXT/DYNAMIC/ to avoid confusion of concepts

    git-svn-id: http://svn.pugscode.org/pugs@29112 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed Nov 17, 2009
Commits on Oct 9, 2009
  1. [spec] 13 typos in 8 specs.

    git-svn-id: http://svn.pugscode.org/pugs@28689 c213334d-75ef-0310-aa23-eaa082d1ae64
    Util committed Oct 9, 2009
Commits on Sep 29, 2009
  1. [S06,S11] kill infix:<defines>, replace with statement_control:<import>

    git-svn-id: http://svn.pugscode.org/pugs@28506 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed Sep 29, 2009
Commits on Sep 19, 2009
  1. typo fix

    git-svn-id: http://svn.pugscode.org/pugs@28294 c213334d-75ef-0310-aa23-eaa082d1ae64
    sunnavy committed Sep 19, 2009
Commits on Aug 21, 2009
  1. [S02,S03,S09,S11] Changed any example that had the animal "Cat" to ha…

    …ve "Squirrel"
    
    instead (both have kittens), because we already have a type called Cat and a 
    method called "cat", and I could see some potential for confusion.  
    
    
    git-svn-id: http://svn.pugscode.org/pugs@28045 c213334d-75ef-0310-aa23-eaa082d1ae64
    wayland committed Aug 21, 2009
Commits on Aug 7, 2009
  1. [Spec]reverted \x20 to \xC2A0. "Perl 6" and "Perl 5" are words, so we…

    … don't want to break between the l and the digit, and it doesn't ever render as Perl\n6. [particle]++ and moritz_++ for explanation.
    
    git-svn-id: http://svn.pugscode.org/pugs@27893 c213334d-75ef-0310-aa23-eaa082d1ae64
    jimmy committed Aug 7, 2009
  2. [Spec]fixed the wrong space, now it's \x20, not \xC2A0

    git-svn-id: http://svn.pugscode.org/pugs@27888 c213334d-75ef-0310-aa23-eaa082d1ae64
    jimmy committed Aug 7, 2009
Commits on Jul 5, 2009
  1. P6 Synopsis : ws changes - to help BOMers, added leading blank line t…

    …o files without
    
    git-svn-id: http://svn.pugscode.org/pugs@27416 c213334d-75ef-0310-aa23-eaa082d1ae64
    Darren_Duncan committed Jul 5, 2009
  2. P6 Synopsis : ws changes - remove trailing spaces

    git-svn-id: http://svn.pugscode.org/pugs@27415 c213334d-75ef-0310-aa23-eaa082d1ae64
    Darren_Duncan committed Jul 5, 2009
  3. P6 Synopsis : with module full names, reversed canonical order of :au…

    …th and :ver so :auth is first
    
    git-svn-id: http://svn.pugscode.org/pugs@27413 c213334d-75ef-0310-aa23-eaa082d1ae64
    Darren_Duncan committed Jul 5, 2009
  4. trivial ws chg to test commit access

    git-svn-id: http://svn.pugscode.org/pugs@27412 c213334d-75ef-0310-aa23-eaa082d1ae64
    Darren_Duncan committed Jul 5, 2009
Commits on Jun 30, 2009
  1. [spec/S11] better to be sorry than not doing. here is my proposed cha…

    …nge to the representation of how a module is loaded
    
    git-svn-id: http://svn.pugscode.org/pugs@27331 c213334d-75ef-0310-aa23-eaa082d1ae64
    ruoso committed Jun 30, 2009
  2. [S11] attempt to break down use/require further for ELISHEVA++

    git-svn-id: http://svn.pugscode.org/pugs@27324 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed Jun 30, 2009
Commits on Jun 29, 2009
  1. [S11] some notes on ambiguous authority specs

    git-svn-id: http://svn.pugscode.org/pugs@27312 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed Jun 29, 2009
Commits on Jun 26, 2009
  1. [Spec] treat all authors equally

    [Spec] make whitespace unugly
    [Spec] rename Date to Created
    [Spec] separate header things you edit from Created
    
    
    git-svn-id: http://svn.pugscode.org/pugs@27265 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed Jun 26, 2009
Commits on Jun 16, 2009
  1. [spec/S11] fix case typo

    git-svn-id: http://svn.pugscode.org/pugs@27090 c213334d-75ef-0310-aa23-eaa082d1ae64
    ruoso committed Jun 16, 2009
Commits on Jun 8, 2009
  1. Remove line about "module Foo;" needing to be first in file.

    git-svn-id: http://svn.pugscode.org/pugs@27033 c213334d-75ef-0310-aa23-eaa082d1ae64
    pmichaud committed Jun 8, 2009
Commits on May 31, 2009
  1. [S11] introduce declarators "need" and "defines", components of "use"

    git-svn-id: http://svn.pugscode.org/pugs@26976 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed May 31, 2009
Commits on Apr 30, 2009
  1. get rid of the term "protoobject" in favor of "type object" or just "…

    …type"
    
    get rid of redundant and confusing Number: lines
    
    
    git-svn-id: http://svn.pugscode.org/pugs@26591 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed Apr 30, 2009
Commits on Apr 28, 2009
  1. add some X<>-es to the docs

    git-svn-id: http://svn.pugscode.org/pugs@26542 c213334d-75ef-0310-aa23-eaa082d1ae64
    szabgab committed Apr 28, 2009
Commits on Apr 20, 2009
  1. [S11] added 'v' to version numbers within :ver()

    When the version numbers are within :ver<>, the 'v' can be omitted. But in
    :ver() they shouldn't be, because they'd be parsed as decimal numbers.
    
    git-svn-id: http://svn.pugscode.org/pugs@26304 c213334d-75ef-0310-aa23-eaa082d1ae64
    masak committed Apr 20, 2009
Commits on Mar 25, 2009
  1. [spec/S11] :DEFAULT is default in "is export"

    git-svn-id: http://svn.pugscode.org/pugs@25999 c213334d-75ef-0310-aa23-eaa082d1ae64
    ruoso committed Mar 25, 2009
Commits on Feb 14, 2009
  1. Allow use of :: as anonymous package name

    Clear up more * as GLOBAL fossils
    
    
    git-svn-id: http://svn.pugscode.org/pugs@25323 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed Feb 14, 2009
Commits on Feb 12, 2009
  1. [S10] updates to package policies

    git-svn-id: http://svn.pugscode.org/pugs@25306 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed Feb 12, 2009
Commits on Jan 7, 2009
  1. [S11] clarify the intent of the -e6 remark not to be special syntax, but

    a natural outcome of -e and '6;'
    
    
    git-svn-id: http://svn.pugscode.org/pugs@24791 c213334d-75ef-0310-aa23-eaa082d1ae64
    lwall committed Jan 7, 2009
Something went wrong with that request. Please try again.