Merge branch 'dev' into numeric
Merge branch 'dev' into optimizer
Merge branch 'dev' into numeric
Merge branch 'dev' into autodiff
Merge branch 'autodiff' into dev
Merge branch 'optimizer' into dev
Merge branch 'numeric' into dev