Confirmed users
381
edits
m (→Tools) |
No edit summary |
||
| Line 13: | Line 13: | ||
* MQ extension for hg is recommended. Alternatively, quilt can be used instead. | * MQ extension for hg is recommended. Alternatively, quilt can be used instead. | ||
=== Tools === | === Additional Tools === | ||
Pork is broken down into tools that focus on a specific tasks. The tools can rarely be combined and thus should be applied incrementally. | Pork is broken down into tools that focus on a specific tasks. The tools can rarely be combined and thus should be applied incrementally. | ||
| Line 27: | Line 27: | ||
* [[PorkVM]] is a CentOS virtual machine image with a presetup pork + moz checkout. | * [[PorkVM]] is a CentOS virtual machine image with a presetup pork + moz checkout. | ||
=== Differences from Mainstream === | |||
In addition to adding more oink tools, pork has some differences in Elsa and Elkhound. | |||
* Elkhound has been extended to provide end-of-node position information | |||
* Elsa mods: | |||
** Expression AST nodes were modified to include end-of-node info + associated bugfixes | |||
** Elsa has been extended to support MCPP's macro-undo(-K) mode. Additional APIs were added to convert post-preprocessing source coordinates into pre-preprocessing ones | |||