-
Notifications
You must be signed in to change notification settings - Fork 371
[PROPOSAL] make2compdb.c #392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
g-berthiaume
wants to merge
39
commits into
skeeto:master
Choose a base branch
from
g-berthiaume:make2compdb
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 13 commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
4fc1f5d
introduce make2compdb
g-berthiaume af38a8f
pre-release-2: Rework tokenizer and improve parser
g-berthiaume 8556f19
Fix str_concat and windows/os_cwd_read
g-berthiaume c83d263
remove now unused function
g-berthiaume ddde1a7
Merge branch 'master' into make2compdb
g-berthiaume fabd243
make2compdb: simplify directory pop
g-berthiaume fe22206
make2compdb: fix duplicated keyword
g-berthiaume 10f6f7a
make2compdb: clarify license
g-berthiaume d5e94e8
make2compdb: cleanup stream code
g-berthiaume bdb6960
make2compdb: verbose is now directed towards stderr stream
g-berthiaume e17720a
make2compdb: simplify compiler logic
g-berthiaume c066ced
make2compdb: added support for a few gcc-like compiler
g-berthiaume 3d80c70
make2compdb: Bump version
g-berthiaume 7d28cd9
make2compdb: make sure we detect clang++
g-berthiaume d27cf83
make2compdb: Fix typos in comments
g-berthiaume 6c0c414
make2compdb: Improve handling of "Unknown CLI args"
g-berthiaume 36f1f4c
make2compdb: fix formatting error
g-berthiaume e293e32
make2compdb: clean make2compdb() and remove static variable
g-berthiaume 9b5e696
make2compdb: fix str_drop_tail()
g-berthiaume cdc668a
make2compdb: Fix JSON string escaping
g-berthiaume 23d7c49
make2compdb: Make directory parsing more pedantic
g-berthiaume 5d74764
make2compdb: Remove UB when fuzzer produce a len=0
g-berthiaume bc1a9d7
make2compdb: Better error handling for win32 API WriteConsoleW
g-berthiaume 6f41f33
make2compdb: Rework shell unescaping
g-berthiaume d506b71
make2compdb: Make compiler parsing more robust.
g-berthiaume 42284af
make2compdb: refactor shell parsing so I can use it in integration te…
g-berthiaume 33645d4
make2compdb: clean tests to be more concise.
g-berthiaume 95ba069
make2compdb: Improve print_strlist formatting
g-berthiaume e2aa9d3
make2compdb: Improve verbose message when compiler is unknown
g-berthiaume 07106c9
make2compdb: make sure we always ignore shell substitution when findi…
g-berthiaume 836eb6d
make2compdb: cleanup shell tokenizer before doing real improvement
g-berthiaume 9e69cec
make2compdb: Improve shell unescaping
g-berthiaume ac2fafe
make2compdb: Continue working on shell unescaping
g-berthiaume 6154d9e
make2compdb: Improve gcc flag parsing and fix windows path problem
g-berthiaume fd08504
make2compdb: Improve the logic of gcc -x flag to prevent false positive.
g-berthiaume 1b80660
make2compdb: Cleanup
g-berthiaume 6ab56b3
make2compdb: Make sure we handle comments properly
g-berthiaume 21b73fb
make2compdb: Improve OS layer error handling
g-berthiaume 6727d21
make2compdb: Cleanup
g-berthiaume File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.