1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176
|
Revision history for Perl extension Module::Install::XSUtil
0.45 2014-01-31 07:13:52+0900
- Requires ExtUtils::ParseXS 3.18 because of 2.21 issues
(https://github.com/xslate/p5-Text-Xslate/issues/104)
0.44 2013-04-24 11:30:07
- Support PUREPERL_ONLY=1
0.43 2012-06-25 09:23:04
- Remove experimental requires_xs() because Module::Install
provides another requires_xs()
- Move t/01_example.t to xt/
0.42 2011-10-19 20:00:07
- Remove cc_inc_paths, which is already defined in M::I
(thanks to @shohex)
0.41 2011-10-04 12:05:54
- Complete support for requires_cplusplus()
0.40 2011-09-24 00:56:33
- ExtUtils::ParseXS is now configure_requires, instead of
build_requires (xaicron++)
0.39 2011-08-22 11:28:15
- Add cc_inc_paths() as an alias to cc_include_paths()
- Add requires_cplusplus() as an experimental feature;
currently it chnages only warnings flags
0.38 2011-06-22 15:15:37
- Workaround MacOSX's system perl failure caused by multiple -arch
for gcc (thanks to @kazuho)
0.37 2011-05-16 23:33:49
- Makefile.PL -g implices "-g -ggdb -g3" for gcc (EXPERIMENTAL)
- PERL_ONLY=1 means --pp for modules with XS/PP dual backends
0.36 Thu Oct 7 16:49:04 2010
- Resolve RT #61660 (SREZIC): Support for ccache missing
- Resolve RT #61770 (bokutin): A typo in SYNOPSIS
0.35 Wed Sep 29 23:46:17 2010
- Checks C99 specification more strictly
- Add some macros to xshelper.h
0.34 Sun Sep 26 12:18:18 2010
- Oops! The change in 0.33 did not work.
0.33 Sun Sep 19 22:15:10 2010
- Disable -Wdeclaration-after-statement by requires_c99()
0.32 Mon Sep 13 14:18:33 2010
- Don't clean xshelper.h by default.
Use use_xshelper -clean (or -realclean) to clean the file.
0.31 Mon Sep 13 13:09:16 2010
- Fix a check for STATIC_INLINE (s/__cplusplus__/__cplusplus/)
0.30 Sat Sep 11 14:17:06 2010
- Add use_xshelper() command to create xshelper.h
0.27 Sun Sep 5 11:47:03 2010
- c99_available() should not have any side effects (reported by makamaka)
0.26 Sat Aug 7 17:47:37 2010
- Use the version of installed gcc, not $Config{gccversion} (xaicron)
0.25 Tue Jul 13 19:43:34 2010
- Add requires_c99() to assert that the compiler supports C99
- Fix Win32 problems, hopefully
0.24 Sun May 16 13:24:58 2010
- Compliant with Module::Install 0.97
0.23_02 Fri May 14 11:42:09 2010
- Don't exit if include dirs don't exist (lestrrat)
- Add cc_assert_lib() as an interface to Devel::CheckLib (lestrrat)
- Add want_xs() (lestrrat)
- Separate out detection of "-" and stuff to cc_libs(), and let
cc_append_to_lib()s just be a simple function (lestrrat)
0.23_01 Mon May 10 12:10:59 2010
- Clarify docs (lestrrat)
- Add want_xs() command (lestrrat)
0.23 Sun May 9 11:15:41 2010
- Setup clean_files for gcov output files (*.gcov, *.gcno, *.gcda)
- Add cc_libs() for MakeMaker's LIBS option (currently, it is just an
ailas to cc_append_libs())
- cc_append_libs (and then cc_libs) accepts raw arguments as
"cc_libs qw(-L/path/to/libs -lfoo)" (lestrrat++)
0.22 Thu Mar 11 19:02:18 2010
- Add Devel::PPPort to build_requires if needed
0.21 Sun Jan 10 15:22:20 2010
- Enable -Wc++-compat on gcc >= 4.1
0.20 Sat Jan 9 16:31:53 2010
- Change cc_warnings()
- Add -Wc++-compat on gcc 4
- Add -Wno-comment on gcc 3
- Remove ExtUtils::CBuilder dependency, use can_cc() instead
0.19 Tue Dec 8 10:35:19 2009
- Make cc_available recognize the '--pp' and '--xs' options
0.18 Tue Nov 17 10:15:03 2009
- Optimize cc_available() by caching its value
0.17 Thu Nov 12 13:30:47 2009
- Fix cc_warnings() for old gcc
- Add cc_available() using ExtUtils::CBuuilder
0.16 Mon Nov 2 11:55:46 2009
- Fix a typo in cc_warnings()
0.15 Thu Oct 29 09:31:07 2009
- Requires newer versions in prerequisites
- Switch the use of -Wextra/-W by gcc versions
- Revert "-g option is set implicitly in author's mode"
0.14 Mon Sep 14 15:02:19 2009
- Improve debugging mode
- "-g" option is set implicitly in author's mode
- Set -DXS_ASSERT in author's mode (see XS::Assert)
- Set -Wdeclaration-after-statement in cc_warnings()
0.13 Wed Sep 2 17:59:04 2009
- fix RT #48738 and add tests on it
0.12 Fri Aug 21 12:54:20 2009
- re-fix the algorithm to find functions again (RT #48797)
- refer to Module::Install::AuthorRequires
0.11 Wed Aug 19 16:15:33 2009
- re-fix the algorithm to find functions (RT #48797)
- remove -DDEBUGGING in '-g' option
0.10 Tue Aug 18 13:05:46 2009
- add '-g' command line option (perl Makefile.PL -g)
- avoid optimization (remove -Ox from OPTIMIZE)
- add -DDEBUGGING to DEFINE
- make the function finding algorithm more smart (fix RT #48738 in XS::MagicExt)
0.09 Thu Aug 13 22:27:20 2009
- fix a linking library issue on Cygwin
0.08 Wed Aug 12 11:36:27 2009
- fix checklib algorithm
- enhance tests
0.07 Tue Aug 4 17:02:32 2009
- apply a patch from RT #48321-2 (thanks to Taro Nishino)
0.06 Tue Aug 4 09:20:08 2009
- fix tests for Win32 (RT #48321-1 reported by Taro Nishino)
- add cc_define() command
0.05 Mon Aug 3 16:55:20 2009
- fix the algorithm for searching headers and libs
0.04 Wed Jul 29 11:41:55 2009
- fix cc_append_to_ccflags() on non-Win32 system
- code refactering
0.03 Tue Jul 28 12:05:42 2009
- May this work on Windows!
0.02 Mon Jul 27 13:59:29 2009
- no 'provides' section for header files
- add rpository info
0.01 Sun Jul 26 09:52:01 2009
- original version; created by Module::Setup
|