summaryrefslogtreecommitdiff
path: root/phpinspect-serialize.el
AgeCommit message (Collapse)Author
2025-06-05Bump version to 3.0.1externals/phpinspectHugo Thunnissen
2025-06-05Update copyright headersHugo Thunnissen
2025-05-30Bump version to 3.0.0Hugo Thunnissen
2024-09-23Implement automatic re-indexation of autoloader + refactor phpinspect-nameHugo Thunnissen
- phpinspect-name functions and types have been moved to a separate file (phpinspect-name.el) - phpinspect--after-save-action now re-executes the autoload strategy for the current directory when a new file is saved. - all occurences of bare-name have been replaced with base-name - phpinspect-name objects now have functions that return their namespace and base parts and cache the result in designated slots. Other changes: - `phpinspect--type-name' -> `phpinspect--type-name-string' - `phpinspect--type-name-symbol' -> phpinspect--type-name'
2024-09-14Bump version to 2.1.0Hugo Thunnissen
2024-09-02Bump version to 2.0.1Hugo Thunnissen
2024-08-31Bump version to 2.0.0Hugo Thunnissen
2024-08-31Replace phpinspect--class with new phpinspect-typedef structureHugo Thunnissen
Typedef is more flexible and allows for more finegrained management of methods and their origins.
2024-08-31Bump version to 1.2.1Hugo Thunnissen
2024-08-22Bump version to 1.2.0Hugo Thunnissen
2024-08-21Add testcase for derived statement starting with function + fix bugHugo Thunnissen
- Derived statements starting with functions were not resolved to a type. This was caused by bugs in `phpinspect--get-derived-statement-type-in-block' and `phpinspect--interpret-expression-type-in-block'. The division in each function's functionalities was blurry and both duplicated some of each other's logic. The situation has now been cleaned up a bit. - An extra testcase was added for derived statements starting with a function call - a bunch of code that broke because of the changes was fixed
2024-08-21Bump version to 1.1.0Hugo Thunnissen
2024-08-21Increase version number to 1.0Hugo Thunnissen
2024-08-19Implement indexation and resolving of @param annotation typesHugo Thunnissen
2024-08-02Support @method annotations for static methodsHugo Thunnissen
2023-08-20Implement stub index for builtin functions and typesHugo Thunnissen
Misc: - Removed Cask in favor of dependency install script - Rework makefile to provide simple build/install process
2023-08-15Update copyright statements and apply some code style improvementsHugo Thunnissen
As suggested by Stefan Monniers patch: - https://mail.gnu.org/archive/html/emacs-devel/2023-08/msg00367.html
2023-08-14Keep index synchronized with buffer stateHugo Thunnissen
2023-07-16Implement Incremental ParsingHugo Thunnissen
2022-05-01Fix tests and patch bugs that came to light in the processHugo Thunnissen