Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
C
clean-ide
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • clean-and-itasks
  • clean-ide
  • Merge Requests
  • !12

Merged
Opened Apr 07, 2019 by Camil Staps@cstaps🚀Owner

Add option KeepByteCodeSymbols to keep the symbol table when stripping bytecode

  • Overview 0
  • Commits 1
  • Pipelines 2
  • Changes 5

Option -s of bcstrip was added in abc-interpreter@49085f9c.

So there are basically three options:

  1. Strip sections and symbol table (useful when you just want to interpret)
  2. Strip sections but keep symbols (useful when you want to serialize/deserialize)
  3. Don't strip (useful if you suspect a bug in the stripper)

Before you would need option 3 for using the serialization library, but now the most sensible default is option 2.

Edited Apr 07, 2019 by Camil Staps
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
Reference: clean-and-itasks/clean-ide!12
Source branch: add-keep-bytecode-symbols-option

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.