Merge: Added contributing guidelines and link from readme
[nit.git] / src / loader.nit
2016-06-07 Jean Privatloader: make module name mismatch a false error so...
2016-06-04 Jean Privatloader: honor `source.exclude` config in the package.ini
2016-05-14 Jean PrivatMerge: Some nitunit love
2016-05-13 Jean Privatmodel: filepath is now just an alias on the location
2016-05-13 Jean Privatmodel: add location to packages and groups
2016-05-13 Jean Privatnitc/location: add named constructor `opaque_file`
2016-05-13 Jean Privatnitc/loader: filter_nit_source accept directories
2015-12-18 Jean Privatmodel: promote MModule::filename to model::mmodule
2015-12-18 Jean Privatloader: update the mmodule location once the source...
2015-11-10 Jean Privatfrontend: `missing-doc` advice is conditioned to the...
2015-11-07 Jean Privatsrc: use `toolcontext.quit` instead of rogue `exit`
2015-10-22 Jean PrivatMerge: Cleanup and synchronize options in manpages
2015-10-21 Jean PrivatMerge: Fix `-e` and `-n` on nit
2015-10-21 Jean Privatnitc: cleanup and synchronize options with the manpage
2015-10-20 Jean Privatloader: add result of `load_rt_module` in the list...
2015-10-20 Jean Privatloader: do not crash in `search_mmodule_by_name` if...
2015-10-20 Jean Privatloader: print error if bad files given to `scan_full...
2015-10-17 Jean Privatloader: sort files in scanning to force determinism
2015-10-17 Jean Privatloader: improve documentation
2015-10-17 Jean Privatloader: conditional_importations have only MModule now
2015-10-17 Jean Privatloader: `MModule::load` cause build_module_importation
2015-10-17 Jean Privatloader: introduce `scan_full`
2015-10-09 Jean Privatloader: kill ModulePath
2015-10-09 Jean Privatloader: rename `get_group` to `identify_group`
2015-10-07 Jean PrivatMerge: More robustness in keep going
2015-10-06 Jean Privatmodel: add `MEntity::is_broken`
2015-09-24 Jean Privatloader: scan_group does not identify file already ident...
2015-09-24 Jean Privatloader: reorder some code in `get_mgroup`
2015-09-24 Jean Privatloader: identified_files_by_path also cache the relativ...
2015-09-24 Jean Privatloader: use `realpath` to implement `module_absolute_path`
2015-09-24 Jean Privatloader: use `has_suffix` instead of file_extension
2015-09-09 Jean Privatsrc: mass rename project->package
2015-08-30 Jean PrivatMerge: lib/ini: give to the user `null` on undefined...
2015-08-28 Jean Privatloader: update because `ini[]` does return nullable
2015-08-28 Jean PrivatMerge: Fix qualified imports
2015-08-28 Jean PrivatMerge: Improve ini
2015-08-27 Jean Privatloader/ini: the project name is `project.name` not...
2015-08-27 Jean Privatloader: fix behavior of `seach_module_by_amodule_name`
2015-08-27 Jean Privatloader: attach ini file to singleton projects
2015-08-27 Jean Privatloader: load `core` by default
2015-08-26 Jean Privatloader: change get_mgroup policy and search for a ...
2015-08-26 Jean Privatloader: get_mgroup check and assign the `project.ini...
2015-08-26 Jean Privatloader: get_mgroup filter out non-directories
2015-08-26 Jean Privatloader: projects might have a ini file associated
2015-08-26 Jean Privatloader: identify_file distinguishes singleton projects...
2015-08-24 Jean Privatloader: use `mmodule_paths_by_name` to simplify `search...
2015-08-24 Jean Privatloader: introduce `MGroup::mmodule_paths_by_name` to...
2015-08-24 Jean Privatloader: scan_group does not recursively scan in case...
2015-08-18 Jean Privatloader: document ` identify_file`
2015-08-18 Jean Privatloader: identify_file do really return null is the...
2015-08-18 Jean Privatloader: single module group `is_interesting` if the...
2015-08-18 Jean Privatloader: scan_group do not rescan
2015-08-18 Jean Privatloader: rename (and document) `visit_group` as `scan_group`
2015-08-18 Jean Privatloader: identify_file use the absence of '/' for specia...
2015-07-21 Jean Privatloader: restore -m with module name (eg -m android)
2015-07-21 Jean Privatloader: basic implementation of conditional importations
2015-07-21 Jean Privatloader: extract the resolution and the loading of modul...
2015-07-21 Jean Privatloader: extract `load_module_path` from `get_mmodule_by...
2015-07-18 Alexis Laferrièresrc & lib: use the default behavior of `basename` where...
2015-06-24 Alexandre Terrasaloader: set correct location for README files
2015-06-03 Jean Privatloader: teach it to search in src subdirectories
2015-06-03 Jean Privatloader: add contrib to the default path of projects
2015-06-03 Jean Privatloader: use join_path to search the lib directory
2015-04-15 Jean Privatsrc: improve messages (and sometime location) of errors...
2015-04-03 Jean Privatloader: build_module_importation invalidates the mmodul...
2015-04-03 Jean Privatloader: the AModule.mmodule can be null if the mmodule...
2015-04-01 Jean Privatloader: get_mgroup can be given the root directory...
2015-04-01 Jean Privatloader: get_mgroup search README in src first then...
2015-04-01 Jean Privatloader: parse_full look inside directories of projects
2015-03-18 Jean Privatloader: add `filter_nit_source` to help tools to manage...
2015-03-18 Jean Privatloader: `load_module` error message distinguish non...
2015-03-18 Jean Privatloader: can load a markdown file as a MDoc
2015-03-14 Jean Privatmodel: add `MDoc::location`
2015-02-10 Lucas Bajoletlib/standard/stream: Renamed streams for more explicit...
2015-02-06 Jean PrivatMerge: Global for filenames
2015-02-04 Jean Privatloader: attach mmodule to sourcefile
2015-02-04 Jean Privatloader: get_mgroup look in path
2015-01-14 Jean PrivatMerge: Do not display test suite modules in Nitdoc
2015-01-12 Alexandre Terrasamodel: add MModule::is_test_suite attribute.
2015-01-10 Jean PrivatMerge: Enforce namespace rules
2015-01-09 Jean Privatmodelize: check full-name conflicts in projects for...
2015-01-08 Jean PrivatMerge: Less fixme and todo
2015-01-07 Jean Privatloader: having no `module` clause is not a warning
2015-01-03 Jean Privatloader: make `mmodule2nmodule` private
2015-01-03 Jean Privatloader: new method `ModelBuilder::mmodule2node` to...
2014-12-28 Jean Privatloader: add `parse_full` to load all their modules...
2014-12-09 Jean Privatloader: add a public itentified_files attribute
2014-12-09 Jean Privatloader: make some entities public and improve doc
2014-12-06 Jean Privatloader: add visit_group
2014-12-06 Jean Privatloader: identify_file use -I for names without path
2014-12-06 Jean Privatloader: identify_file does not print errors
2014-12-06 Jean Privatloader: add MGroup::is_interesting
2014-12-06 Jean Privatloader: `load_module` no mode automatically computes...
2014-12-04 Jean Privatmodelbuilder: ANode not more mandatory in errors and cie
2014-12-04 Jean Privatmodelbuilder: split in 3 modules