Skip to content
This repository was archived by the owner on Jul 19, 2022. It is now read-only.

Commit f95bdf8

Browse files
committed
Update CHANGELOG and version for 0.1.0
Signed-off-by: Josh Morman <jmorman@gnuradio.org>
1 parent a43bd06 commit f95bdf8

File tree

3 files changed

+50
-1
lines changed

3 files changed

+50
-1
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,3 +141,7 @@ core
141141
!grc/core
142142
**/__pycache__/
143143
*.pyc
144+
145+
# Archives
146+
*.tar.gz
147+
*.zip

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Changelog
2+
All notable changes to newsched will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5+
6+
## [0.1.0] - [2021.11.11]
7+
8+
Here it is: the first release of newsched!
9+
10+
Newsched is the proof of concept framework for a future GNU Radio 4.0
11+
12+
By releasing newsched in a slightly formal way, the hope is that more developers will
13+
have access to this framework and learn the concepts that will eventually
14+
find their way into the GNU Radio codebase.
15+
16+
Development on newsched has been ongoing for over a year, so the codebase
17+
has evolved rapidly in that time - thus there are no details for this first
18+
changelist. Just consider this the first drop.
19+
20+
### Core Features
21+
- Modular Scheduler Framework
22+
- interfaces based on a single input queue
23+
- default scheduler with N blocks/thread
24+
- Custom Buffers
25+
- YAML-driven Block Workflow
26+
- Consolidated Parameter Access Mechanisms
27+
- Simplified Block APIs
28+
29+
Detailed documentation can be found [here](https://gnuradio.github.io/newsched)
30+
31+
With this release of newsched, you can easily create your own blocks, custom
32+
buffers, and even your own scheduler if you are so inclined
33+
34+
Special thanks to Bastian Bloessl and Marcus Müller for leading the effort
35+
to architect the runtime and provide guidance as to the design decisions
36+
37+
Also want to acknowledge the Scheduler Working Group who have consulted and provided
38+
feedback and ideas on a regular basis about design decisions. I apologize
39+
if I have left anyone out here, but another special thanks to: Seth Hitefield,
40+
Jeff Long, David Sorber, Mike Piscopo, Jacob Gilbert, Marc Lichtman, Philip Balister,
41+
Jim Kulp, Wylie Standage, Garrett Vanhoy, John Sallay, and all the people associated with
42+
with the DARPA DSSoC program that shared their research giving valuable insight.
43+
44+
There is much work left to do, so please reach out on chat.gnuradio.org #scheduler
45+
room if you would like to get involved

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#
33

44
project('newsched', 'cpp',
5-
version : '0.0.0',
5+
version : '0.1.0',
66
license : 'GPLv3',
77
default_options : ['cpp_std=c++17'])
88

0 commit comments

Comments
 (0)