{"push_id":859266555,"size":1,"distinct_size":1,"ref":"refs/heads/dev","head":"166a4bee473d379376a5c23ecee86365444c4cc6","before":"bd897d377b234c815781640663fd8e93337b2504","commits":[{"sha":"166a4bee473d379376a5c23ecee86365444c4cc6","author":{"email":"724a32cd6441ced0b3eb60595c5377d453f06d0e@microsoft.com","name":"lorenzte@ntdev.microsoft.com"},"message":"- Implemented SingleThreadedMethods transformation that computes the TypeSystem.ThreadSafeMethods and TypeSystem.BootOnlyMethods.  The first set are the methods that are guaranteed to be called in a thread-safe manner (e.g. with ISR disabled). The second is the set of methods that are called exclusively during boot, when there is only one thread (up to ThreadManager.StartThreads()).\n\n- Implemented attribute [DisableInterrupts] to disable interrupts for the duration of a single method\\\n- Provisions for NoInterruptsAttribute (to enforce interrupts are disabled) and NoRescheduleAttribute (to disable CTX switches)\n- Some coding conventions enforcement","distinct":true,"url":"https://api.github.com/repos/lt72/llilum/commits/166a4bee473d379376a5c23ecee86365444c4cc6"}]}