Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 11, 2012
Commits on Jan 29, 2012
  1. @Hugmeir

    Add the fc keyword in regen/feature.pl

    Hugmeir authored Karl Williamson committed
    It doesn't do anything yet.
  2. feature.h: Mask hints in CURRENT_FEATURE_BUNDLE

    Father Chrysostomos authored
    Otherwise CURRENT_FEATURE_BUNDLE will end up including any hints added
    later that happen to use higher bits.
    
    This was causing autobox to turn off all features, causing failures
    for Dist::Zilla::PluginBundle::AVAR.
    
    I’m not adding tests for this, as such tests would need constant
    tweaking in future perl developement.  What autobox is doing is
    naughty and unsupported anyway.
Commits on Dec 24, 2011
  1. use VERSION needs to enable uni8bit hint

    Father Chrysostomos authored
  2. Make MAX_FEATURE_LEN reflect reality

    Father Chrysostomos authored
    unicode_strings was not the longest string.  We can determine it auto-
    matically, now that this macro is in a generated file.
  3. feature.h: FEATURE_IS_ENABLED can use CURRENT_HINTS

    Father Chrysostomos authored
  4. feature.h: Function for enabling bundles

    Father Chrysostomos authored
  5. Move FEATURE_IS_ENABLED to feature.h

    Father Chrysostomos authored
    It makes little sense to have it in perl.h any more.  (Until
    recently, feature.h didn’t exist.)
  6. Eliminate ‘negative’ features

    Father Chrysostomos authored
    Now that we have hints in $^H to indicate the default feature bun-
    dle, there is no need for entries in %^H that turn features off by
    their presence.
  7. feature.h: Avoid compiler warning

    Father Chrysostomos authored
    unsigned >= 0 produces a warning, even if the 0 is actually a macro.
  8. Add macros for checking individual features

    Father Chrysostomos authored
  9. feature.h: Add macros for current hints

    Father Chrysostomos authored
    CURRENT_HINTS is not specific to features, but for now will be used by
    nothing else.  It returns the compile-time or run-time hints, depend-
    ing on whether PL_curcop points to &PL_compiling.
    
    CURRENT_FEATURE_BUNDLE extracts the feature bundle number from the
    current hints.
  10. feature.h: Parenthesise macro definition

    Father Chrysostomos authored
  11. Add feature.h, with constants for feature bundles

    Father Chrysostomos authored
Something went wrong with that request. Please try again.