Skip to content
Commits on Apr 15, 2010
  1. Add documentation and additional tests exploring relationship between…

    committed Apr 14, 2010
    … typemaps and \%targetable.
Commits on Apr 11, 2010
  1. Mostly adding tests and documentation.

    committed Apr 11, 2010
    Rename sub print_preprocessor_statements() to
    analyze_preprocessor_statements().  Modify interface to map_type() and re-work
    tests as needed.  Wrote documentation in Utilities.pm for
    process_single_typemap(), map_type(), standard_XS_defs(), assign_func_args(),
    analyze_preprocessor_statements().  Write tests in t/109-standard_XS_defs.t,
    t/110-assign_func_args.t.
  2. Move check_conditional_preprocessor_statements(), Warn(), blurt() and…

    committed Apr 11, 2010
    … death()
    
    to Utilities.pm.
    
    Add file to test blurt, death and Warn.  (death() is not
    really testable yet due to hard-coded 'exit'.)  ovid++, rjbs++, xdg+++ for
    assistance in developing tests."
  3. 1. Change name of check_cpp() to check_conditional_preprocessor_state…

    committed Apr 11, 2010
    …ments(),
    
    to be more self-documenting.
    2.  Explicitly pass $self to Warn(), blurt() and death().
    3.  Add skeletons of files to test functions moved (or planned to be moved) to
    Utilities.pm.
Commits on Apr 10, 2010
  1. Noting that I got build failures when I attempted to pull $Package in…

    committed Apr 10, 2010
    …to $self.
    
    The distributions below because during various 'eval EXPR'
    statements, I got a 'Global variable $Package ...' error.
    
    cut -d '/' -f 7,8,9,10,11 research/problematic.builds.20100410.txt
    D/DB/DBURDICK/BoostGraph/Boost-Graph-1.4.tar.gz
    D/DE/DEEMON/Crypt-OpenSSL-SMIME-0.02.tar.gz
    D/DL/DLOWE/Text-Tmpl-0.33.tar.gz
    D/DM/DMAKI/Data-Valve-0.00010.tar.gz
    D/DO/DORMANDO/Perlbal-XS-HTTPHeaders-0.20.tar.gz
    E/ED/EDPRATOMO/Algorithm-Permute-0.12.tar.gz
    J/JH/JHI/String-Approx-3.26.tar.gz
    K/KA/KARMAN/Search-Tools-0.45.tar.gz
    K/KI/KILINRAX/HTML-Strip-1.06.tar.gz
    L/LA/LAIRDM/Algorithm-SVM-0.13.tar.gz
    M/MA/MARKSMITH/HTTP-HeaderParser-XS-0.20.tar.gz
    M/MC/MCEGLOWS/Search-ContextGraph-0.15.tar.gz
    M/MH/MHX/Convert-Binary-C-0.74.tar.gz
    M/MH/MHX/Tie-Hash-Indexed-0.05.tar.gz
    M/MI/MIKEWONG/Table-ParentChild-0.05.tar.gz
    M/MS/MSERGEANT/CDB_File-0.96.tar.gz
    M/MS/MSERGEANT/IO-KQueue-0.34.tar.gz
    P/PA/PAJAS/XML-LibXML-1.70.tar.gz
    P/PM/PMQS/Filter-1.37.tar.gz
    S/SA/SALVA/Compress-PPMd-0.11.tar.gz
    S/SA/SAPER/Net-Pcap-0.16.tar.gz
    S/SA/SAPER/Net-RawIP-0.25.tar.gz
    S/SG/SGOELDNER/MonetDB-CLI-MapiXS-0.03.tar.gz
    S/SM/SMUELLER/Math-SymbolicX-FastEvaluator-0.01.tar.gz
    S/SM/SMUELLER/Parse-ExuberantCTags-1.01.tar.gz
    S/SP/SPIDB/Net-ext-1.011.tar.gz
    T/TJ/TJMATHER/Crypt-OpenSSL-DSA-0.13.tar.gz
  2. Add vim modeline entries.

    committed Apr 10, 2010
Commits on Apr 9, 2010
  1. Move declaration of several variables found inside the PARAGRAPH loop…

    committed Apr 8, 2010
    … closer to the point where each is first used.
Commits on Apr 8, 2010
Commits on Apr 6, 2010
Commits on Apr 4, 2010
  1. Anticipating upcoming refactorings, change @outlist and %only_C_inlis…

    committed Apr 4, 2010
    …t into
    
    corresponding references.
Commits on Apr 3, 2010
  1. Move 4 elements in %args into $self. It was not yet possible to move

    committed Apr 3, 2010
    $args{'s'} into $self because of a quotemeta problem.
  2. Explicitly pass $self to check_cpp(). Explicitly return $self from

    committed Apr 3, 2010
    print_preprocessor_statements().
  3. Refactor some code inside process_file() into sub

    committed Apr 3, 2010
    print_preprocessor_statements().
  4. To facilitate more refactoring of code into (somewhat) encapsulated s…

    committed Apr 3, 2010
    …ubs, change \@BootCode to $BootCode_ref.
  5. Eliminate some synthetic variables and move declarations of some lexi…

    committed Apr 3, 2010
    …cals closer to the point where they are actually used.
Commits on Apr 1, 2010
  1. Move $proto into $self;

    committed Apr 1, 2010
  2. Add $Module_cname to $self.

    committed Apr 1, 2010
  3. Move %defaults to $self.

    committed Mar 31, 2010
  4. Move @line to $self.

    committed Mar 31, 2010
Commits on Mar 31, 2010
  1. Move %lengthof, %XsubAliases, %XsubAliasValues, %Interfaces. To do:

    committed Mar 30, 2010
    Eliminate confusion between these attributes:
    interface  (scalar)
    interfaces (scalar)
    Interfaces (hash)
Something went wrong with that request. Please try again.