Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • T titan.core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 124
    • Issues 124
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1
    • Merge requests 1
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Eclipse ProjectsEclipse Projects
  • Eclipse Titan
  • titan.core
  • Merge requests
  • !115

Adding an option to parse only the minimal subset of modules needed for code generation

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Eclipse Webmaster requested to merge github/fork/ars3niy/master into master Oct 10, 2017
  • Overview 20
  • Commits 2
  • Changes 21

Created by: ars3niy

This works by parsing the modules that need to be rebuilt, obtaining names of modules imported by them, matching those to file names, parsing new ones, obtaining names of modules imported by them, and so on until nothing new is left.

In order to get list of modules imported by the one just parsed, the parse functions are made to return Common::Module* pointer to the parsed module.

This can be used to speed up the compilation significantly.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/ars3niy/master

Copyright © Eclipse Foundation, Inc. All Rights Reserved.     Privacy Policy | Terms of Use | Copyright Agent