Commit Graph

53 Commits (945cf64024522e157404ba94ce2f2ffd401f06d2)

Author SHA1 Message Date
winlin 040893efde Add research for UDP binding
winlin c3938ddfd2 Research: Add cost analysis
winlin a4d1b3e2ca Research: Add cost analysis
winlin e71d770a26 Update
winlin e830ca7d0c Research: Add huge coroutine test program
winlin a579f51e72 Remove ST in research
winlin 1ffd5fd455 rename org simple-rtmp-server to ossrs
winlin 115daa3cc1 migarate from winlinvip to srs org
winlin 0bc35e093c for bug , deadloop when read/write 0 and ETIME. 2.0.16.
winlin 77cf885d8c add comments for
winlin 8ab6b57612 research st, the timeout and coroutine scheduler.
winlin be46e428ad research st, for bug , remove the code with bug, exit when fork.
winlin f4dfee0e9f research st, add comments for bug .
winlin cd09fcaf55 research st, remove all events except epoll.
winlin 683b01a6c9 research st, add comments about the thread cycle
winlin 8327a57b7e never use stack variable for setjmp
winlin 2c01f7e943 research st, expand MD_INIT_CONTEXT macro, the thread start.
winlin 8da8c49f39 research st, add comments
winlin 2b70212649 research st, add stack struct comments.
winlin 6bde1e54dc research st, add stack alloc commnets.
winlin e49a868308 research st, rename variable thread to trd, for thread is a keyword.
winlin ac1a4ec0a3 research st, always alloc on stack.
winlin ae8b3e3c00 research st, remove the support of MD_STACK_GROWS_UP
winlin 340464ed56 research st, remove __ia64__ cpu support
winlin a27c3dca2d research st, add gdb info for setjmp.
winlin 4b24ee9db3 research st, only for linux and arm/mips/i386/x86_64 cpus.
winlin 0f41e0d26f research st: only support linux
winlin d67454ecc2 research st: only support linux
winlin 5fd308c64e update code, warning when compile dev branch.
winlin fa53250202 refine the macro, use int as version type. 2.0.8
winlin 8521762cb3 research st: refine sync.
winlin 3377df0bea research st: refine skt.
winlin 22710db911 research st: refine sched.
winlin f5f8e8946f research st: refine event, io and key.
winlin c38a545780 reserach st: refine key.c
winlin fd0c85b324 research st: refine io.
winlin f8f18fffa7 research st: update test for st.
winlin 0f293802c8 research st: refine the md.h
winlin 856ba07bd3 research st: update public and common.
winlin 315707d726 research st: refine public
winlin bba2d3dd98 research st: replace the TAB with 4spaces
winlin 55bd1dd95e research st: replace the TAB with 4spaces
winlin 0faa38dc0c research st: remove the osguess.sh
winlin 2dc6b7d1ea add io for st research
winlin 511c814ffb refs : rename to sync test.
winlin 69fdec411f refs : rename to sync test.
winlin 9aba47cbe3 refs : research st, add multiple threadds.
winlin 79ab9f05f3 refs : update the st, use cond and mutex.
winlin 388305f44c update st research.
winlin d24e2fd0cc remove supports for OSX. 2.0.1.