TMI: A bit more progress
May. 29th, 2013 05:04 pmToday felt a lot more productive than the last couple days have, even though I got in late and will have to make it up over the weekend since I have a farewell-to-Vancouver dinner planned with some folks. (Last day here is tomorrow!)
I submitted a pull request for extern mod inference. It's one of those things that seems simple but turns out to involve a lot of moving parts.
I started working on extracting the version from a source control repository, which looks significantly easier. The main thing has been figuring out git's arcane --git-dir and --work-tree flags in order to execute a git tag without cd'ing into the git directory (easier to automate, since no calls to os::change_dir and therefore explicit locks are necessary).
As per my discussion with Graydon earlier, I started consolidating the tests in lieu of writing a proper test runner right now. I had some English descriptions of tests that I'm trying to turn into #[test] unit tests that shell out and call rustpkg as a separate process. I've written them all up as pseudocode and now it's just down to implementing the helper functions I need. Of course, most of them will be marked as ignore for now since they depend on not-yet-implemented features.
So, by tomorrow, if things go well, I could still be up to May 20... these things always take longer.
I submitted a pull request for extern mod inference. It's one of those things that seems simple but turns out to involve a lot of moving parts.
I started working on extracting the version from a source control repository, which looks significantly easier. The main thing has been figuring out git's arcane --git-dir and --work-tree flags in order to execute a git tag without cd'ing into the git directory (easier to automate, since no calls to os::change_dir and therefore explicit locks are necessary).
As per my discussion with Graydon earlier, I started consolidating the tests in lieu of writing a proper test runner right now. I had some English descriptions of tests that I'm trying to turn into #[test] unit tests that shell out and call rustpkg as a separate process. I've written them all up as pseudocode and now it's just down to implementing the helper functions I need. Of course, most of them will be marked as ignore for now since they depend on not-yet-implemented features.
So, by tomorrow, if things go well, I could still be up to May 20... these things always take longer.