Changes between Version 282 and Version 283 of SummerOfCode
- Timestamp:
- Jan 15, 2018, 9:00:15 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SummerOfCode
v282 v283 176 176 Unfortunately, enabling trace mode adds a significant performance penalty to the build process. However, the trace mode code can certainly be optimized using appropriate cache data structures, such as a modified [http://en.wikipedia.org/wiki/Trie Trie]. Your task would be to identify the performance bottle necks, draft appropriate caching data structures and implement them. 177 177 178 * Difficulty: Medium to Easy178 * Difficulty: Medium to Hard 179 179 * Programming languages: Tcl, C 180 180 * Potential mentors: cal … … 232 232 * Potential mentors: larryv 233 233 234 ==== Implement a Trac plugin to auto-assign tickets to port maintainers ==== #trac-assigner235 236 Write a Trac plugin that uses an existing PostgreSQL database of ports and their maintainers (used for https://www.macports.org/ports.php) and [wiki:SummerOfCode#Tasks automatically assigns new tickets] that have the `port` field set to the maintainer(s) of the ports listed in the field.237 238 * Difficulty: Easy239 * Languages: Python, SQL240 * Potential mentors: TBD241 242 '''Already implemented. See #40987.'''243 244 234 ==== App portgoup ==== #app 245 235 Enhance the launching of GUI apps packaged by MacPorts: