-
Notifications
You must be signed in to change notification settings - Fork 17
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
Support for analyzing multiple local modules (multi-module projects) by using PYTHONPATH #176
Commits on Mar 26, 2024
-
Add
PYTHONPATH
to the analysis (#91)* First test. * Add comment. * Test 2. Should fail. * More tests. * Add comment. * Extract local variable refactoring. * Improve variable name. * Add logging. * Decrease logging level. * Fix bug with determining whether a module is "local." The old code didn't consider the full path of the module, which is what is contained in `localModules`. But, it still doesn't do what I think it should do, which makes me believe that the generated CAst is incorrect. * Replace slash with dot in test filenames. * New test. This one has a sibling script in the module that uses the other sibling. * Implement `getSignature()` for `com.ibm.wala.cast.python.parser.PythonParser.translateToCAst().PythonScriptEntity<T>`. No signature currently so return `null`. * Actually add the test files. * Fix filename for test. * Remove redundant log. * Fix compilation error. * Only test PYTHONPATH for Jython3. It's only supported for Jython3. * Add docs.
Configuration menu - View commit details
-
Copy full SHA for 4e1f622 - Browse repository at this point
Copy the full SHA 4e1f622View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a8e718 - Browse repository at this point
Copy the full SHA 6a8e718View commit details
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eb9975b - Browse repository at this point
Copy the full SHA eb9975bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7506af2 - Browse repository at this point
Copy the full SHA 7506af2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bf8bd2 - Browse repository at this point
Copy the full SHA 5bf8bd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c11f394 - Browse repository at this point
Copy the full SHA c11f394View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11dd298 - Browse repository at this point
Copy the full SHA 11dd298View commit details
Commits on Mar 28, 2024
-
Use the filename if it's a source file module.
We have the full file path, why not use it? I see in 3cf9b35 that this was changed for `FileModule`s, but I cannot understand why.
Configuration menu - View commit details
-
Copy full SHA for 57b1680 - Browse repository at this point
Copy the full SHA 57b1680View commit details -
Revert "Use the filename if it's a source file module."
This reverts commit f3decd6. It's not working.
Configuration menu - View commit details
-
Copy full SHA for f9af063 - Browse repository at this point
Copy the full SHA f9af063View commit details
Commits on Mar 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b44526c - Browse repository at this point
Copy the full SHA b44526cView commit details -
Revert "Guard against files that don't exist."
This reverts commit 70f01d4. It works even when the files "don't" exist.
Configuration menu - View commit details
-
Copy full SHA for c423159 - Browse repository at this point
Copy the full SHA c423159View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9bb846 - Browse repository at this point
Copy the full SHA a9bb846View commit details
Commits on Apr 1, 2024
-
Class tests for PYTHONPATH (#93)
* More test files. * Fix test file. * Add classes. * Add test. * Add test. * Add test. * Add test. * New test. * New test. * Fix test code. * New test. * New test. * New test.
Configuration menu - View commit details
-
Copy full SHA for f8f3a04 - Browse repository at this point
Copy the full SHA f8f3a04View commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2ec5e9d - Browse repository at this point
Copy the full SHA 2ec5e9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee55339 - Browse repository at this point
Copy the full SHA ee55339View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5b1e9fc - Browse repository at this point
Copy the full SHA 5b1e9fcView commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 544499d - Browse repository at this point
Copy the full SHA 544499dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fbd8d1 - Browse repository at this point
Copy the full SHA 9fbd8d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce556df - Browse repository at this point
Copy the full SHA ce556dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad59ac0 - Browse repository at this point
Copy the full SHA ad59ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a23b4ad - Browse repository at this point
Copy the full SHA a23b4adView commit details -
Revert "Extract local variable refactoring."
This reverts commit e042ce0.
Configuration menu - View commit details
-
Copy full SHA for d35b1dc - Browse repository at this point
Copy the full SHA d35b1dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cc6742 - Browse repository at this point
Copy the full SHA 6cc6742View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5f1e13 - Browse repository at this point
Copy the full SHA c5f1e13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3794eb0 - Browse repository at this point
Copy the full SHA 3794eb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55e5ee8 - Browse repository at this point
Copy the full SHA 55e5ee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0906a55 - Browse repository at this point
Copy the full SHA 0906a55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4353a2d - Browse repository at this point
Copy the full SHA 4353a2dView commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9bd0088 - Browse repository at this point
Copy the full SHA 9bd0088View commit details -
Configuration menu - View commit details
-
Copy full SHA for 696aa85 - Browse repository at this point
Copy the full SHA 696aa85View commit details
Commits on Apr 12, 2024
-
* Remove periods from end of logging statements. Period is a valid path now with relative imports. * Fix the resolved relative import path. * Add test directory to PYTHONPATH. * Fix a bug with the wrong instance key. We need the instance key for the node that we are examining in the loop not one that we are creating constraints for.
Configuration menu - View commit details
-
Copy full SHA for 3d9856b - Browse repository at this point
Copy the full SHA 3d9856bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a1551e - Browse repository at this point
Copy the full SHA 3a1551eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5329f4f - Browse repository at this point
Copy the full SHA 5329f4fView commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b77e8ff - Browse repository at this point
Copy the full SHA b77e8ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for c24fd94 - Browse repository at this point
Copy the full SHA c24fd94View commit details
Commits on Apr 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cf8775f - Browse repository at this point
Copy the full SHA cf8775fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8560264 - Browse repository at this point
Copy the full SHA 8560264View commit details -
Configuration menu - View commit details
-
Copy full SHA for e369a23 - Browse repository at this point
Copy the full SHA e369a23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 745970c - Browse repository at this point
Copy the full SHA 745970cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 019cd40 - Browse repository at this point
Copy the full SHA 019cd40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22260cf - Browse repository at this point
Copy the full SHA 22260cfView commit details