[issue31536] `make regen-opcode` triggers wholesale rebuild

2017-09-20 Thread Antoine Pitrou

Changes by Antoine Pitrou :


--
pull_requests: +3667

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31536] `make regen-opcode` triggers wholesale rebuild

2017-09-20 Thread Antoine Pitrou

Antoine Pitrou added the comment:

Looks like `pgen` will also have to be changed, which is more annoying as it's 
written in C...

Perhaps another approach can be used that will use a separate utility to do the 
copying if the contents changed?

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31536] `make regen-opcode` triggers wholesale rebuild

2017-09-20 Thread Antoine Pitrou

Antoine Pitrou added the comment:

Note that at least `make regen-ast` will also need to be changed in order to 
reduce build times on Travis-CI.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31536] `make regen-opcode` triggers wholesale rebuild

2017-09-20 Thread Antoine Pitrou

Changes by Antoine Pitrou :


--
keywords: +patch
pull_requests: +3666
stage:  -> patch review

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31536] `make regen-opcode` triggers wholesale rebuild

2017-09-20 Thread Antoine Pitrou

New submission from Antoine Pitrou:

`make regen-opcode` always writes the destination unconditionally, after which 
`make` thinks it has to rebuild everything.

--
components: Build
messages: 302649
nosy: pitrou, serhiy.storchaka, twouters
priority: normal
severity: normal
status: open
title: `make regen-opcode` triggers wholesale rebuild
type: enhancement
versions: Python 3.7

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com