"Fossies" - the Fresh Open Source Software Archive

Member "RPerl-5.002000/Changes" (29 Nov 2019, 16091 Bytes) of package /linux/misc/RPerl-5.002000.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Changes": 5.000000_vs_5.002000.

    1 Revision history for Perl compiler RPerl.
    2 
    3 5.002000 2019-11-28 Codename Skylab 2
    4 
    5     - HOLIDAY EDITION: Happy Thanksgiving!
    6     - Operator, Keys
    7     - Operator, Exists
    8     - 2D Data Structure, number_arrayref_arrayref
    9     - 2D Data Structure, string_arrayref_arrayref
   10 
   11 5.000000 2019-07-04 Codename Skylab
   12 
   13     - HOLIDAY EDITION: Happy Independence Day!
   14     - Docker Container, Initial Dockerfile and Docker Hub Support
   15     - Logical Or/Xor Operator, Correctly Emulate Perl Behavior
   16     - Logical And Operator, Correctly Emulate Perl Behavior
   17     - Compiler, Inline -I Include Paths, Move Current Dir To Last
   18     - Compiler, Dependency File Names, Allow But Do Not Require Leading 'lib/'
   19     - Bug Fix, SSE sse_div(), Support Divide-By-Zero & Create INFINITY() Constant
   20     - Bug Fix, '-Wall -Wextra' Warnings, Remove Leading 'const' From Constant Shims
   21     - User-Defined Class std::unique_ptr Constant Reference Semantics In VariableDeclaration
   22 
   23 4.002000 2018-11-15
   24 
   25     - Path Handling, Remove Current Dir & @INC Dirs, Avoids Hard-Coding System-Specific Dirs In #include Statements
   26     - Perlbrew Compatibility, Add 'env' To All Shebangs
   27     - Object Constructor Move Semantics in VariableModification
   28     - User-Defined Class std::unique_ptr Constant Reference Semantics In VariableDeclaration
   29     - Bug Fix, Front-End Command, Check If Env Vars Are Set, Fixes 'Use of uninitialized value in concatenation'
   30     - Bug Fix, Accessors & Mutators For Hash Entries
   31     - Bug Fix, Wrap Bare Word Hash Keys In Double Quotes
   32     - Bug Fix, '-Wall -Wextra' Warnings
   33 
   34 4.001000 2018-08-08
   35 
   36     - Pre-Compiled Packages, Makefile.PL, Duplicate CONFIGURE_REQUIRES Items In PREREQ_PM For Proper Dependency Reporting
   37 
   38 4.000000 2018-07-04 Codename Enterprise
   39 
   40     - HOLIDAY EDITION: Happy Independence Day!
   41     - Pre-Compiled Packages... Finally, Easy Installation!
   42         http://rperl.org/get_rperl.html
   43     - Subcompile, Enable Dynamic Linking To libperl.so Using $Config::Config{ccdlflags}
   44     - Compile, Allow Building In Current Directory "." As Well As "lib/" Directory
   45     - Compile, Enable RPerl Processing Of Otherwise-Skipped Source Code Input Files When Explicitly Named As FooCompilable.pm
   46     - OO Accessors, Fix Bug In Auto-Generated Accessors "get_PROPERTY_size()", 
   47         RPerl::CompileUnit::Module::Class::create_symtab_entries_and_accessors_mutators()
   48     - Grammar, Allow Identifiers Beginning With Underscore, Where Not Conflicting With C++ Reserved Identifiers
   49     - Grammar, Allow 'package' Statement To Be Split Across 2 Lines, In Order To Disable CPAN Indexing
   50     - Grammar, Extended Shebang Support, "/usr/bin/env perl" & Other Special Formats
   51     - Data Types, Implement %"NUMBER" Format, Automatically Selects Either %Lf Or %f Depending On "number" C++ Data Type
   52     - Data Types, Implement *_arrayref_hashref
   53     - Pod, Allow Pod As Valid Statement, Ignore For Now; This Enables Block Comments
   54 
   55 3.601000 2018-03-07
   56 
   57     - Bug Fix, Disable Operator05BitwiseNegation/program_00_bad_07.pl, CPAN Testers Failures
   58     - Bug Fix, Perl v5.30 Compatibility, 'Unescaped left brace in regex',
   59 
   60 3.600000 2018-01-01 Codename Sirius
   61 
   62     - HOLIDAY EDITION: Happy New Year!
   63     - MongoDB, Initial Support
   64 
   65 3.402000 2017-11-29
   66 
   67     - Bug Fix, NetBSD, Disable -march=native Flag
   68     - Bug Fix, Perl v5.12, Allow Win32::Locale::Lexicon Warning
   69     - Bug Fix, Inline::RPerl, Change Foo::Tester To Avoid PAUSE Indexing Conflict
   70 
   71 3.401000 2017-11-27
   72 
   73     - Bug Fix, Remove & Disable Pre-Compiled Binary Files
   74         RPerl/Test/OO/oo01_good
   75         RPerl/Test/OO/oo01_good__compile.sh
   76         RPerl/Test/Operator06RegularExpressionMatch/program_20_good
   77         etc.
   78 
   79 3.400000 2017-11-23 Codename Orion
   80 
   81     - HOLIDAY EDITION: Happy Thanksgiving!
   82     - OO Constructors, Enable Initialization Of Object Properties Via Named Parameters
   83     - Monolithic Modules AKA Multi-Package & Multi-Class Modules,
   84         Grammar, Allow 'use parent -norequire' & Explicit import();
   85         Enable Proper Exporting & Class Inheritance in PERLOPS_PERLTYPES
   86     - Subroutine Arguments Type Checking, Fix Double-Checking
   87 
   88 3.200000 2017-10-31 Codename Pleiades
   89 
   90     - HOLIDAY EDITION: Happy Halloween!
   91     - Normal Subroutine Header Support, No More Weird Anonymous Subroutines!
   92         Catch '$RETURN_VALUE' Typo, Instead Of '$RETURN_TYPE'
   93     - Medium Magic Regular Expressions, Substitute Return Value Support,
   94         Requires Alien::JPCRE2 v0.009 & Alien::PCRE2 v0.014
   95     - Quick-Start Guide, First Draft
   96     - RPerl::Exporter, Class & Package Support For PERLOPS_PERLTYPES,
   97         Can Export Subroutines, Scalars, Arrays, Hashes, Typeglobs
   98     - Disable C Types 'long long' & 'double long' For GMP Compatibility
   99     - Protect Perl API, Disallow Reuse Of C Function & Variable Names
  100 
  101 3.000000 2017-07-04 Codename Mercury
  102 
  103     - HOLIDAY EDITION: Happy Independence Day!
  104     - Medium Magic Regular Expressions, Initial Match & Substitute Support,
  105         Requires Alien::JPCRE2 v0.002 & Alien::PCRE2 v0.006
  106 
  107 2.800000 2017-06-16 Codename Copernicus
  108 
  109     - HOLIDAY EDITION: Happy Captain Picard Day!
  110     - Perl v5.25 & v5.26 & v5.27 Now Supported, Requires Parse::Eyapp v1.21
  111 
  112 2.601000 2017-06-10
  113 
  114     - Bug Fix, Inline::RPerl Infinite Include Loop
  115 
  116 2.600000 2017-04-16 Codename Pisces
  117 
  118     - HOLIDAY EDITION: Happy Easter!
  119     - OO Class Property Inheritance, Disallow Name Masking
  120     - OO Class Property Inheritance, Compatible With C++ Behavior, Upgrade Tests, CPPOPS_*TYPES
  121     - Add Source Code Mode Command-Line Argument & Placeholder In $modes Hash
  122     - Add Magic Mode Command-Line Argument & Placeholder In $modes Hash
  123     - Create Initial GrammarMedium.eyp & Associated Utilities
  124     - Inline::RPerl, Reserve Namespace
  125     - Learning RPerl, Update 'DEV NOTE, CORRELATION #rp029' Sections As Already Done In script/rperl
  126     - Learning RPerl, Exercises, Add Missing Newlines At End Of Files
  127     - Pluto, Update URL To Official GitHub Repo
  128     - Alien::astyle, Fix https Error In Appveyor, Require New Version In RPerl 
  129 
  130 2.450000 2017-02-14 Codename Perseus
  131 
  132     - HOLIDAY EDITION: Happy Saint Valentine's Day!
  133     - OO Class Property Inheritance, Compatible With C++ Behavior
  134     - Parser, Fix False Errors Triggered By RPerl Debug Statements
  135     - CPPOPS_CPPTYPES Mode, Bug Fix, Program Header Line Miscalculation
  136     - CPPOPS_CPPTYPES Mode, Bug Fix, Execute Via Compiled Copy (Not Interpreted Copy)
  137     - CPPOPS_CPPTYPES Mode, Enable Subroutines Inside Programs
  138     - CPPOPS_CPPTYPES Mode, Enable Double-Quote Characters Within Single-Quoted & q-Quoted Strings
  139     - Tests, Allow Single-Line Subroutines
  140     - Compiler, Create RPerl::eval_use()
  141     - Compiler, Optimize By Adding Missing Skip Entries In rperlnamespaces_generated.pm,
  142         Split create_symtab_entries_and_accessors_mutators() Out Of INIT{}, 
  143     - Compiler, Fix Uncompile Bug, Find Dependencies Via Static Analysis Only & Disable Dynamic Analysis
  144 
  145 2.410000 2017-01-13
  146 
  147     - Bug Fix, Avoid False Failures Caused By Perl::Critic::Policy::Bangs::ProhibitBitwiseOperators
  148     - Type System, Native Types, Support nvtype='long double'
  149     - C++11 Compiler, GCC v4.7 Or Clang v3.3 Minimum Required, Makefile.PL 
  150     - Perl v5.10 Minimum Required, Makefile.PL
  151 
  152 2.403000 2017-01-10
  153 
  154     - Alien::astyle, More OS Support & Bug Fixes
  155 
  156 2.402000 2017-01-07
  157 
  158     - Alien::astyle, Add Initial Support For Linux & BSD
  159     - Parser Perl::Critic, Disable RequirePod; Set Theme To core To Disable Additional Policies Such As Perlsecret, etc.
  160 
  161 2.401000 2017-01-03
  162 
  163     - Microsoft Windows OS Compatibility,
  164         Require Inline::Filters v0.18 To Support Spaces In Directory Paths
  165 
  166 2.400000 2017-01-01 Codename Aurora
  167 
  168     - HOLIDAY EDITION: Happy New Year!
  169     - Publicly Available Via GitHub Login
  170         http://cloudforfree.org/user/login
  171     - Learning RPerl, Chapter 3 Complete
  172         http://rperl.org/learning_rperl.html#CHAPTER_3%3A_ARRAY_VALUES_%26_VARIABLES
  173     - Replace Subroutine Arguments @_ With @ARG In All RPerl Application Code
  174     - Refactor Type System To Enable Integration With Catalyst & Other Non-RPerl Application Code
  175     - Miscellaneous Bug Fixes
  176     - Microsoft Windows OS Compatibility, CI.AppVeyor.com Relaxed Tests Passing
  177 
  178 2.200000 2016-10-31 Codename Luna
  179 
  180     - HOLIDAY EDITION: Happy Halloween!
  181     - Now Running On The Cloud
  182         http://cloudforfree.org
  183     - New Installer Script
  184     - Greatly Simplified Installation Instructions
  185         https://github.com/wbraswell/rperl/blob/master/INSTALL
  186     - Correct Numeric Formatting: to_string(), integer_arrayref_to_string(), etc.
  187     - Named Operator die
  188     - Native Types, Enable Semi-Dynamic Auto-Configuration Of integer Format Code
  189         Used By printf & Friends In CPPOPS Modes, Replaced %ld By %"INTEGER"
  190     - Learning RPerl, Numerous Updates
  191         http://rperl.org/learning_rperl.html
  192     - Microsoft Windows OS Compatibility, Numerous Fixes
  193     - Microsoft Windows OS Compatibility, Add CI.AppVeyor.com GitHub Webhook
  194 
  195 2.000000 2016-07-04 Codename Pioneer
  196 
  197     - HOLIDAY EDITION: Happy Independence Day!
  198     - Automatically Parallelize Loops, Part 1
  199     - C++ Code Generator Tests
  200     - Two-Dimensional Data Structures, Part 2; number_arrayref_arrayref & string_arrayref_arrayref
  201     - Native Types, Allow Configuration Of integer & number To Match Perl & OS
  202     - Integer Arithmetic & Bitwise Operator Support via 'use integer;'
  203     - Microsoft Windows OS Compatibility, Numerous Fixes
  204 
  205 1.750100 2016-06-14
  206 
  207     - MathPerl, Support For Linear Algebra, Part 1
  208 
  209 1.750000 2016-06-10 Codename Jepp
  210 
  211     - Bugs, Numerous Fixes
  212     - Learning RPerl, Numerous Updates
  213 
  214 1.700000 2016-04-01 Codename Tycho
  215 
  216     - HOLIDAY EDITION: Happy April Fool's Day
  217     - Generate Stand-Alone C++ Executable Files From *.pl Perl Source Code Input Files
  218     - `rperl -uu` & `rperl -uuu` Uncompile Command-Line Options
  219     - `rperl -vv` Version Command-Line Option
  220     - `rperl -assemble` Subcompile Command-Line Option
  221     - `rperl -archive` Subcompile Command-Line Option
  222     - `rperl -shared` Subcompile Command-Line Option
  223     - `rperl -static` Subcompile Command-Line Option
  224     - `rperl -CXX` Subcompile Command-Line Option
  225 
  226 1.600000 2016-02-14 Codename Red Dwarf
  227 
  228     - HOLIDAY EDITION: Happy St. Valentine's Day!
  229     - `rperl -u` Uncompile Command-Line Option, Delete All Compiled Files
  230     - Access To Compiled C++ Constants from Perl
  231     - Logical Operators and, or, xor
  232     - Two-Dimensional Data Structure integer_arrayref_arrayref, Part 1
  233 
  234 1.510000 2016-01-17
  235 
  236     - Learning RPerl, TPF Grant Completion
  237 
  238 1.500000 2016-01-01 Codename Gemini
  239 
  240     - HOLIDAY EDITION: Happy New Year!
  241     - Learning RPerl, 0th Edition Pre-Release
  242  
  243 1.400000 2015-12-25 Codename Venus
  244 
  245     - HOLIDAY EDITION: Merry Christmas!
  246     - GMP Multi-Precision Integer Support
  247         Subroutine Argument & Return Value, Automatic Packing & Unpacking
  248     - Allow Hash Keys With Operator Names ('x', 'sin', etc.)
  249     - Allow unsigned_integer Data Type As Loop Index
  250     - Enable SSE & GMP Support Only When Needed
  251     - Disable SSE On Arm Architectures
  252     - Support OpenBenchmarks.org: Bubble Sort, n-Body, Pi Digits
  253     - Support Perl v5.22
  254 
  255 1.300000 2015-11-26 Codename Pluto
  256 
  257     - HOLIDAY EDITION: Happy Thanksgiving!
  258     - Draft Copyright Assignment & Disclaimer Docs (CONTRIBUTING, ASSIGNMENT, EMPLOYERS)
  259     - Disallow Non-Newline-Or-Tab (AKA Extraneous) Backslashes In Double-Quoted String Literals
  260     - Learning Perl Outline & Chapters 1 - 6 Exercise Solutions
  261     - Macintosh, Disable Failed Test 'Inline::CPP, call Airplane methods...'    
  262         Temporarily Fixes Bug https://github.com/wbraswell/rperl/issues/34
  263     - Begin Addding GMP Multi-Precision Integer Support
  264 
  265 1.200002 2015-11-07
  266 
  267     - Re-enable 4 Tests, Fixed Error "Can't parse code: Unknown error parsing Perl document" In Perl v5.16 & Earlier, Enable Proper ECOGEASRP020 Support
  268     - Learning RPerl, Chapter 3, Exercise 3, Fixed RequireCheckedSyscalls Failure
  269         Filed Bug https://github.com/Perl-Critic/Perl-Critic/issues/671
  270     - Fix Bugs In Support For All Named & Named Unary Operators AKA Builtins, PERLOPS_PERLTYPES Mode 
  271     - Disable Inline::CPP Airplane Test, Macintosh Bug
  272         Temporarily Fixes Bug https://github.com/wbraswell/rperl/issues/34
  273  
  274 1.200001 2015-11-01
  275 
  276     - Disable 4 Tests To Avoid Perl::Critic Error "Can't parse code: Unknown error parsing Perl document" In Perl v5.16 & Earlier
  277 
  278 1.200000 2015-10-31 Codename Andromeda
  279 
  280     - HOLIDAY EDITION: Happy Halloween!
  281     - Split N-Body Code From RPerl Into PhysicsPerl & Geometric Algebra Code Into MathPerl
  282     - Ensure Perfect Match For Compiled Algorithm.*, Sort.*, Bubble.*, Inefficient.* Files With Hand-Compiled *.CPPOPS_CPPTYPES versions
  283     - Support For Special Characters in qw()
  284     - Learning RPerl, All Exercises Parse
  285     - Separate Operator::Expression::Operator::Named From NamedUnary
  286     - Support For All Named & Named Unary Operators AKA Builtins, PERLOPS_PERLTYPES Mode 
  287     - Test Non-Whitespace qw(foo*baz bar-hypenated bla+rgh)
  288     - Test Compile-Time Constructor Type Mismatch In VariableDeclaration (ERROR ECOGEASRP020)
  289     - Test Zero-Argument Named & Named Unary Operators (AKA Builtins) In VariableDeclaration, C-Style For Loop, & In General
  290 
  291 1.100002 2015-09-11
  292 
  293     - Enable Subcompile Phase During Compile Time
  294 
  295 1.100001 2015-09-10
  296 
  297     - Support Monolithic Modules, Multiple Classes Per Module
  298 
  299 1.100000 2015-09-05 Codename Jupiter
  300 
  301     - Support N-Body Application In PhysicsPerl Suite, 
  302         Solar System Simulator Used For Alioth Benchmark Game (AKA Shootout)
  303     - Implement SSE Parallel 128-Bit Floating-Point Arithmetic, Performance Optimization
  304     - Implement Arrays & Hashes Of Objects
  305     - Implement Access To Raw Pointers Of Objects, Performance Optimization
  306     - Implement Loop Iterator Pre-Declaration & Completion Condition Compensation, Performance Optimization
  307     - Implement Sub-Accessors & Sub-Mutators,
  308         Used For Individual Elements Of Object Property Arrays & Entries Of Object Property Hashes
  309 
  310 1.001001 2112-12-21 SOS
  311 
  312     - Plan Support For Acme::Rush Module
  313 
  314 1.000007 2015-07-09
  315 
  316     - Use Test::Number::Delta For Compatibility With Perls Compiled Using -Duselongdouble,
  317         Fixes Duplicate Bugs
  318         https://github.com/wbraswell/rperl/issues/24 &
  319         https://rt.cpan.org/Ticket/Display.html?id=105781
  320     - Disable Return Operator Parse Failures,
  321         Temporarily Fixes Bug https://github.com/wbraswell/rperl/issues/25
  322 
  323 1.000006 2015-07-09
  324 
  325     - Disable PAUSE Indexing For Data Type & Test Packages,
  326         Fixes Bug https://rt.cpan.org/Ticket/Display.html?id=105757
  327 
  328 1.000005 2015-07-08
  329 
  330     - Disable Perl::Critic PodSpelling To Avoid Aspell Error "No word lists can be found for the language",
  331         Fixes Bug https://github.com/wbraswell/rperl/issues/26
  332 
  333 1.000004 2015-07-08
  334 
  335     - Add $ENV{PATH} To `rperl` Command Search Path,
  336         Fixes Bug https://github.com/wbraswell/rperl/issues/17
  337     - Update Error Checking In Compiler Dependency Finder,
  338         Fixes Bug https://github.com/wbraswell/rperl/issues/23
  339     - Fix POD-to-POD 'See Also' Link
  340 
  341 1.000003 2015-07-07
  342 
  343     - Perl v5.22 Compatibility, 'Unescaped left brace in regex',
  344         Fixes Bug https://rt.cpan.org/Ticket/Display.html?id=105696
  345     - Update POD Documentation
  346     - Update Makefile.PL With CPAN Metadata
  347     - Temporarily Resolve PAUSE Indexing Conflicts
  348     - Add LICENSE, Artistic, and Copying Files
  349 
  350 1.000002 2015-07-06
  351 
  352     - Add Changes File,
  353         Fixes Bug https://rt.cpan.org/Ticket/Display.html?id=105663
  354     - Add & Update POD Documentation
  355 
  356 1.000001 2015-07-04
  357 
  358     - Fix Version Numbers
  359 
  360 1        2015-07-04 Codename Apollo
  361 
  362     - HOLIDAY EDITION: Happy Independence Day!
  363     - First Full Release
  364 
  365 1.000_003 2015-07-02 Beta 3
  366 
  367     - Test & Prepare For v1.0
  368 
  369 1.000_002 2014-12-25 Beta 2
  370 
  371     - HOLIDAY EDITION: Merry Christmas!
  372     - EYAPP Grammar Demo
  373 	
  374 1.000_001 2014-01-01 Beta 1
  375 
  376     - HOLIDAY EDITION: Happy New Year!
  377     - PPI Hello World Demo
  378 
  379 0.000001 2013-01-01 Unreleased
  380 
  381     - HOLIDAY EDITION: Happy New Year!
  382     - Created RPerl