hunk.code_window: type PostList struct {
   	Order []string         `json:"order"`
   	Posts map[string]*Post `json:"posts"`
   }
   func (o *PostList) ToJson() string {
   	b, err := json.Marshal(o)
   	if err != nil {
  
hunk.labels: keep keep keep keep add keep keep keep
hunk.after_edit: func NewPostList() *PostList {
   	return &PostList{
   		Order: make([]string, 0),
   		Posts: make(map[string]*Post),
   	}
   }
  
hunk.file_path: model/post_list.go
hunk.type: add
file: // Copyright 2016 The Go Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style
  // license that can be found in the LICENSE file.
  
  // +build linux
  // +build mips mipsle
  // +build !gccgo
  
  #include "textflag.h"
  
  //
  // System calls for mips, Linux
  //
  
  // Just jump to package syscall's implementation for all these functions.
  // The runtime may know about them.
  
  TEXT	·Syscall(SB),NOSPLIT,$0-28
  	JMP syscall·Syscall(SB)
  
  TEXT	·Syscall6(SB),NOSPLIT,$0-40
  	JMP syscall·Syscall6(SB)
  
  TEXT	·Syscall9(SB),NOSPLIT,$0-52
  	JMP syscall·Syscall9(SB)
  
  TEXT	·RawSyscall(SB),NOSPLIT,$0-28
  	JMP syscall·RawSyscall(SB)
  
  TEXT	·RawSyscall6(SB),NOSPLIT,$0-40
  	JMP syscall·RawSyscall6(SB)
  