-
Notifications
You must be signed in to change notification settings - Fork 625
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
main: rbtree based symbol table #2450
main: rbtree based symbol table #2450
Commits on Apr 3, 2020
-
main: return the index where an item is added by ptrArrayAdd and numA…
…rrayAdd Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for b47ea13 - Browse repository at this point
Copy the full SHA b47ea13View commit details -
main: reimplement corkQueue with ptrArray instead of privately implem…
…ented dynamically growing array Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 39c6292 - Browse repository at this point
Copy the full SHA 39c6292View commit details -
main: convert useCork field of parser bitfields
To add more features to corkQueue, we need a way to specify which feathres of corkQueue enable or not from parsers. Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 6b1a862 - Browse repository at this point
Copy the full SHA 6b1a862View commit details -
rbtree: just import rbtree implementation from https://github.com/for…
…happy/rbtree (e1e984fcbc17d47a67652bbc6276afe948c7ad55) The code is not built into ctags binary. This commit is for just importing for implementing symbol tables in u-ctags in the future.
Configuration menu - View commit details
-
Copy full SHA for b8d3094 - Browse repository at this point
Copy the full SHA b8d3094View commit details -
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c5f7501 - Browse repository at this point
Copy the full SHA c5f7501View commit details -
rbtree: introduce CTAGA_ATTR_ALIGNED(X) macro as a replacement for __…
…attribute__((aligned(X))) Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 2c2473a - Browse repository at this point
Copy the full SHA 2c2473aView commit details -
rbtree: introduce new ifdef condition HAVE_STATEMENT_EXPRESSION_EXT
This one is true is the compiler supports `({...})'. Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 1293d03 - Browse repository at this point
Copy the full SHA 1293d03View commit details -
rbtree: check whether typeof C compiler extension is available nor not
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7c4980f - Browse repository at this point
Copy the full SHA 7c4980fView commit details -
rbtree: adapt to ctags coding style
* provide portable container_of, * rename the top-level ifdef conditoin guarding from including .h twice, * use CTAGS_INLINE instead of inline for portability, and * use CTAGA_ATTR_ALIGNED instead of __attribute__((aligned(sizeof(long)))). Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for b85d98b - Browse repository at this point
Copy the full SHA b85d98bView commit details -
rbtree: apply suggestions from code review (for windows)
`unsigned long` is 32-bit on 64-bit Windows. `uintptr_t` should be used instead. `uintptr_t` needs stdint.h. (@masatake edited the commit log)
Configuration menu - View commit details
-
Copy full SHA for e9626ab - Browse repository at this point
Copy the full SHA e9626abView commit details -
main: compile rbtree.c and link rbtree.o into ctags
Just integrating into ctags binary. Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for d15237d - Browse repository at this point
Copy the full SHA d15237dView commit details -
main: introduce experimental symbol tables
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 363a636 - Browse repository at this point
Copy the full SHA 363a636View commit details
Commits on Apr 4, 2020
-
Tex: avoid cross-talking in makeTexTag between Tex parser and its sub…
…parsers makeTexTag takes "kind" as an argument. The implementation of the function assumes the kind is part of Tex parser. However, the assumption is wrong for the subparsers of Tex. Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for ed56508 - Browse repository at this point
Copy the full SHA ed56508View commit details -
Tex: capitalize the first word in a comment
Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 6d8a923 - Browse repository at this point
Copy the full SHA 6d8a923View commit details -
TexBeamer: make at most one tag for frametitles having the same name
Close universal-ctags#2421. Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for f67e271 - Browse repository at this point
Copy the full SHA f67e271View commit details