[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [elpa] master b7d8d3c 9/9: * fixtures/test/: Don't byte-compile
From: |
Stefan Monnier |
Subject: |
Re: [elpa] master b7d8d3c 9/9: * fixtures/test/: Don't byte-compile |
Date: |
Sat, 06 Aug 2016 14:29:42 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) |
> The contents of these test fixtures are significant. Changing them caused
> the project's tests to fail.
Hmm... indeed I see that now.
> Can byte compilation be disabled for these
> files without modifying their source? (For instance, by disabling
> byte-compilation for the whole fixtures/ directory? Maybe through
> .dir-locals.el? Or maybe by respecting .elpaignore?)
Respecting .elpaignore would be perfect, indeed. But that file is using
a format defined by tar, whereas I'd need to tweak the GNUmakefile rules
to understand it, which is rather tricky.
I'll see what I can come up with.
Stefan
> On Thu, Aug 4, 2016 at 6:37 PM, Stefan Monnier <address@hidden>
> wrote:
>> branch: master
>> commit b7d8d3ca7f1bc279a3e8b21646ccea481c93ed46
>> Author: Stefan Monnier <address@hidden>
>> Commit: Stefan Monnier <address@hidden>
>>
>> * fixtures/test/: Don't byte-compile
>> ---
>> packages/context-coloring/fixtures/test/cond.el | 1
>> +
>> packages/context-coloring/fixtures/test/condition-case.el | 1
>> +
>> packages/context-coloring/fixtures/test/defun.el | 1
>> +
>> packages/context-coloring/fixtures/test/ignored.el | 1
>> +
>> packages/context-coloring/fixtures/test/let.el | 1
>> +
>> packages/context-coloring/fixtures/test/macroexp-let2.el | 1
>> +
>> packages/context-coloring/fixtures/test/unbalanced-parenthesis.el | 1
>> +
>> packages/context-coloring/fixtures/test/varlist-spacing.el | 1
>> +
>> 8 files changed, 8 insertions(+)
>>
>> diff --git a/packages/context-coloring/fixtures/test/cond.el
>> b/packages/context-coloring/fixtures/test/cond.el
>> index d5aae5b..5ed1ec2 100644
>> --- a/packages/context-coloring/fixtures/test/cond.el
>> +++ b/packages/context-coloring/fixtures/test/cond.el
>> @@ -1,3 +1,4 @@
>> +;; -*- no-byte-compile:t' -*-
>> (let (a)
>> (cond
>> (a t)
>> diff --git a/packages/context-coloring/fixtures/test/condition-case.el
>> b/packages/context-coloring/fixtures/test/condition-case.el
>> index 151f591..56a5f44 100644
>> --- a/packages/context-coloring/fixtures/test/condition-case.el
>> +++ b/packages/context-coloring/fixtures/test/condition-case.el
>> @@ -1,3 +1,4 @@
>> +;; -*- no-byte-compile:t' -*-
>> (condition-case err
>> (progn err free)
>> (error err free)
>> diff --git a/packages/context-coloring/fixtures/test/defun.el
>> b/packages/context-coloring/fixtures/test/defun.el
>> index 10a52f6..173ba0b 100644
>> --- a/packages/context-coloring/fixtures/test/defun.el
>> +++ b/packages/context-coloring/fixtures/test/defun.el
>> @@ -1,3 +1,4 @@
>> +;; -*- no-byte-compile:t' -*-
>> (defun abc (def ghi &optional jkl)
>> (+ def ghi jkl free))
>>
>> diff --git a/packages/context-coloring/fixtures/test/ignored.el
>> b/packages/context-coloring/fixtures/test/ignored.el
>> index 1f5fd42..0c540ff 100644
>> --- a/packages/context-coloring/fixtures/test/ignored.el
>> +++ b/packages/context-coloring/fixtures/test/ignored.el
>> @@ -1,2 +1,3 @@
>> +;; -*- no-byte-compile:t' -*-
>> (defun a ()
>> (+ a 1 +1 -1 1.0 #x0 ,a :a t nil (0 . 0)))
>> diff --git a/packages/context-coloring/fixtures/test/let.el
>> b/packages/context-coloring/fixtures/test/let.el
>> index 49edb50..761a265 100644
>> --- a/packages/context-coloring/fixtures/test/let.el
>> +++ b/packages/context-coloring/fixtures/test/let.el
>> @@ -1,3 +1,4 @@
>> +;; -*- no-byte-compile:t' -*-
>> (let (a
>> (b a)
>> (c free)
>> diff --git a/packages/context-coloring/fixtures/test/macroexp-let2.el
>> b/packages/context-coloring/fixtures/test/macroexp-let2.el
>> index 1b61df2..97fbb23 100644
>> --- a/packages/context-coloring/fixtures/test/macroexp-let2.el
>> +++ b/packages/context-coloring/fixtures/test/macroexp-let2.el
>> @@ -1,3 +1,4 @@
>> +;; -*- no-byte-compile:t' -*-
>> (let (exp)
>> (macroexp-let2 macroexp-copyable-p v exp
>> v exp))
>> diff --git
>> a/packages/context-coloring/fixtures/test/unbalanced-parenthesis.el
>> b/packages/context-coloring/fixtures/test/unbalanced-parenthesis.el
>> index caaf7e2..e028aef 100644
>> --- a/packages/context-coloring/fixtures/test/unbalanced-parenthesis.el
>> +++ b/packages/context-coloring/fixtures/test/unbalanced-parenthesis.el
>> @@ -1,2 +1,3 @@
>> +;; -*- no-byte-compile:t' -*-
>> (let ())
>> (let ()
>> diff --git a/packages/context-coloring/fixtures/test/varlist-spacing.el
>> b/packages/context-coloring/fixtures/test/varlist-spacing.el
>> index 97ec208..399cd18 100644
>> --- a/packages/context-coloring/fixtures/test/varlist-spacing.el
>> +++ b/packages/context-coloring/fixtures/test/varlist-spacing.el
>> @@ -1,3 +1,4 @@
>> +;; -*- no-byte-compile:t' -*-
>> (let (
>> (a (lambda ()))))
>>
>>