Changes between Version 5 and Version 6 of doc/dev/beginners
- Timestamp:
- Apr 6, 2015, 11:45:37 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
doc/dev/beginners
v5 v6 80 80 Make sure to write **unit tests** for this code! 81 81 82 == Task: switch to C++11 threads == 82 == Task: switch to C++11 timers == 83 84 **Difficulty: 3/5** 85 86 C++11 provides a [http://en.cppreference.com/w/cpp/chrono/high_resolution_clock high resolution clock type]. Replace the platform-dependent code in [browser:trunk/src/sys/timer.cpp] with portable code from `std::chrono`. 87 88 = WIP tasks = 89 90 == Task: switch to C++11 threads (STARTED 2015/04/06 by Touky) == 83 91 84 92 **Difficulty: 3/5** … … 88 96 * Replace the platform-dependent code in [browser:trunk/src/sys/thread.cpp] and [browser:trunk/src/sys/threadbase.h] with portable C++11 code. 89 97 * Once it no longer depends on platform-specific code, remove [browser:trunk/src/sys/threadbase.h] and merge its contents into [browser:trunk/src/lol/sys/thread.h]. 90 91 == Task: switch to C++11 timers ==92 93 **Difficulty: 3/5**94 95 C++11 provides a [http://en.cppreference.com/w/cpp/chrono/high_resolution_clock high resolution clock type]. Replace the platform-dependent code in [browser:trunk/src/sys/timer.cpp] with portable code from `std::chrono`.96 98 97 99 = Finished tasks =