May. 29th, 2013

tim: Tim with short hair, smiling, wearing a black jacket over a white T-shirt (Default)
Today 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.

Profile

tim: Tim with short hair, smiling, wearing a black jacket over a white T-shirt (Default)
Tim Chevalier

November 2021

S M T W T F S
 123456
78 910111213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags