xml package of Go
The standard for namespaces is https://www.w3.org/TR/xml-names/ is incompletely supported by Go lang.
Related issues are mainly listed in #13400.
Purpose of the repository is to ease development and testing of the complete set of patches against the real world.
History of work is out of the scope of this repository.
Issues
Some patches are under review (🔨) or work in progress (🚧)
🔨
🚧
How to use the repository
Patches included are submitted but not merged on the master branch of Go language.
To evaluate any change in a Go fork, some methods are suggested.
Ignore history
- Copy and paste files from
src/encoding/xml
in a Go repository.
- Use something like
git show <commit>
for the commit of interest and re-do the changes.
Use existing patch files
- Create patch files for the desired commits using something like:
git format-patch -1 <commit>
- Download patch file from repository and apply using something like
git am 0001....patch
Maintenance
To ease the display of the fix, history of the folder will be rewritten when a patch is updated.
The baseline commit will be the tip of the encoding/xml
package without history.
Changes for *.patch files (update, removal, add) will show in history.
Commits for one issue will be updated (rewritten) or removed when merged.
History of repository
A general fix based on Go 1.11 is abandoned for several reasons.
Branch go111
has an archive of this global fix.